I like to bring my niece here. It's a fun place, especially if you can sit outside on the deck. Little kids love it. I've always had good waiters and waitresses but sometimes the service is very, very sloooow. The sandwiches are very good and the deserts are amazing, but nothing here is cheap so expect to pay around $100 for just 2 or 3 people.