I hardly remember any Indian restaurant I visited where the staff was so lively and courteous. It was jam packed and yet the service and quality was spot on. Also, mostly all Indian restaurants focus on good non-vegetarian food because of the obvious reason of the majority of people being non-veg.
I am a vegetarian and so is my friend who I went with. We went in for the buffet and were thrilled to see the starter menu had a huge variety of delicious veg starters. They were so good we had to give ourselves time to digest it all to go for the main course. After the sumptuous main course we had no space left for desserts and we called for the cheque.