the location is nice because its on mall road in front of the lake like many other restaurants around. the menu has south indian, chinese, punjabi etc. but i feel when you are in hill stations & small towns in northern part of india, one should try and stick to ordering north indian food or else there are high chances of being dissapointed. we did try a dosa which was quite ok. so we stuck to ordering punjabi dishes & we loved the food, the service was ok. one can try the place when in nainital.