you want GREAT food, pleasant/helpful wait staff, ambiance, and possible romance (some efort needs to be on your part, they can't be expected to do everything).....they've got it!!!!!!!!!!!!!
Pros: food, atmosphere, helpfulness
Cons: small dining room, pricey
more