Swagat is one of my favorite places for Indian food. The food is so fresh and delicious, and the people who work there are friendly and welcoming. I feel like I'm being welcomed into someone's home. I have only had the vegetarian food there and the dal (and all the specialties) is really, really good - but my date got some Tandoori mix the other day and it smelled unbelievable. He loved it - so meat eaters should try it. The staff always has great recommendations. Sometimes it's good to ask for extra spice because they tend to play it safe. I have been to many of the Indian restaurants in the city - down on 6th street and up in Curry Hill, but I still place Swagat up at the top of my list. Oh, and they have a special on weekends or lunch - some 13.95 for a full meal with all the extras that add up, like naan and raita and such...check it out.
Pros: fresh, genuine food, friendly service, good prices
Cons: not always spicy enough, ask for extra