Food portions are generous and tasty. The waitresses are generally attentive, always remember us. And the prices are reasonable. I've lived in the Bay Area for quite a while, and I've been spoiled by the Indian restaurant selections there. Mayuri is pretty close in quality and price to my favorite Indian restaurant in the East Bay.