The food was excellent, but a bit pricey. We went there for a good upscale meal and I would have to admit the chef did a great job. The negative was slow, slow service. The wait staff didn't seem knowledgeable on how to get people to leave after they finish, as we observed a couple of tables of people who just sat talking with their boxed leftovers on their table for 40 minutes while several groups of people were waiting for a table. We waited 45 minutes to be seated. Once seated and our order taken, it was at least 15 minutes before bread was dropped off for us to snack on, our meal arrived in about 30 minutes. It seemed as if there was only one guy doing the cooking for the entire place, 4 waiters, 2 waitresses, but only 1 chef.