Every time I eat at Angelica's I feel like a million bucks after. The food, service, and atmosphere is great. It's my staple restaurant to bring "out of towners" because it's cool enough for my punk friends, but it's not too freakish for the more conservative. Also, the communal table is a great idea for when you want to go for lunch or dinner on your own.
This is my favorite restaurant in NYC, and I am a very picky eater. I have taken my non-vegetarian friends there many times and they all asked to go back. That says a lot! You must try Angelica's Kitchen! Oh, and they only take cash, so run to the ATM before dining there.