I visited this place for 4 times( all parties given by friends, otherwise I would have never gone there after once) but never satisfied with the taste of food and the service.
The one thing which I like here is ambienc is very good here as it provide open space also for sitting. Two times I went there for ala-carte and 2 times for buffet. Food was bad taste was and the price was also too much for the food quality.
The worst thing there is their customer service which is very slow. If you order something just be prepared to wait for 20-30 minutes it increases anger as the anger comes out of hunger.
Overall I would say it is one time visit restaurant.