I've been here three times (with different girls, hehe) and they are always impressed by the ambience, food, and drinks.
Pros: good food, good service, fair pricing (share a meal!)
Cons: a little touristy, the service can sometimes be a little too fast (stacking food)
more