Been to this place for lunch. Ambience- very good Food - we had ala carte the portions were decent. The taste was good. The quality of food was very good. Both vegetarian and non vegetarian dishes were equally good.Service- good and on time.Cost- expensive can go for special occasions.