Cafe of India is an all around fabulous place. It has a good menu with a variety of types of Indian food with various spiciness levels (watch out for the Vindalo!) The owners are a wonderful and kind family. They have a great lunch buffet which is well priced. The restaurant itself is decorated well and spread out. This is my favorite Indian restaurant I have ever been to.