Went here for a bachelorette party- the food was awesome! We had a prix fixe menu with options and everything was delicious. Best guacamole I've ever had. Afterwards, you can go downstairs to the club and shake it! The management was awesome, so accomodating. They even roped off a section for us girls when we needed a break from the crowd- the boys in NYC aren't shy!
I think one of the most important things in picking a great restaurant is the atmosphere. You can find yummy edible things almost anywhere, it's the atmosphere that's usually harder to find. They've figured this out in new York City and really know how to please. Iguana's was a Mexican restaurant we went to for dinner and drinks one night. Really good food, the service was helpful even though we had so many different waiters coming by, we never actually knew who was supposed to be taking care of us. Not a real problem obviously. The tipping was tricky though as the menu claimed that the bill included gratuity, the staff said it did not.