Place is sort of upscale but affordable. Food is delicious though portions are small for starters. Main course has the option of either individual portion or sharing portion which is really really useful while deciding the order. Courteous staff. AC needs to be slightly higher as the sunlight streaming in can make the place slightly warm, especially if you are sitting near the glass windows.
Definitely worth a try for eating high-quality, high-tasting food on your special occasions.