I'm extremely torn giving 2 stars. The food was excellent and the staff friendly, but the service was simply awful -- after telling them we were in a hurry from the get-go, it took them forever to take our order and a long time, even by normal not-in-a-hurry standards, to bring the food. We ordered pasta and vegetable dishes because they were supposed to be fastest, but it took at least 30 minutes for the first plate to arrive, and another 30 minutes for the second. All the while, they kept insisting the food "would be right out". A complete failure on the expectation-setting. I'd only go back if I had a ton of time.