This place is in a true sense lives up to the name "The Grand Indian Buffet". The spread is great and really tasty. We moved to Toronto from the States, 3 months back and we have been to this place 3 times now and have thoroughly enjoyed each time.
Everything about this place starting from the staff, ambiance gets 5 stars. Taking away 1 star from the food because they need to add more variety to the appetizer spread (shrimp, fish, vegetarian options)
I would definitely recommend others to go and try out this place.