There is no doubt that Yeti serves the best Nepali/Himalayan Cuisine in Delhi. Service is very poor, staff seems distracted and we was left unattended. We also had to keep asking them for a glass of water and it took them quite a while to respond. All I would say is a little warmth from the staff would spark the place.
Anyways if you happen to visit this place I would recommend you to try Nepali thali, reminds me of home and other would be Yeti special Platter.