This one is tough: the food was really good, but everything else was really rough. You order at the counter and they bring it to the table of your choice. But there was no one at the counter for about 5 minutes as 4 of us patrons waited to place orders. Eventually an attendant came by, but apparently the patrons that call in their orders are given preference to those at the counter. If I hadn't been craving Indian food as badly as I was, I would have walked out.
The cafe was very loud with children screaming and running around. The floors were slick and greasy.
But in the end, the food was delicious.