The food was very tasty and there was plenty to eat. Everyone enjoyed the meal. But something to keep in mind: every Indian restaurant has their own recipe for a common dish, so it may taste a little different from what you expect. As far as the restaurant, our server was slow to come by and take our order and wasn't much help when it came to suggestions. And the food is prepared to order so it can take a while. But it was worth it. Even at the price (which was a little on the high side).