The only reason this place receives 4 stars is because of the service.  The food was amazing enough to make up for the terrible service we received, which would've earned 2 stars.\n\nWe had a reservation and were seated quickly, but things went downhill from there.  Once we ordered the food took an absurdly long time to come out, so long that various waiters/waitresses came to reassure us that our food was coming and to apologize for the wait.  We said it was okay, but we were all actually starving and getting impatient.  Once the food finally came, it was delicious, and we forgot about how long it had taken to get there.\n\nBecause of the time it had taken to get our orders out, they brought us two free desserts (a cookie plate, and fresh cream filled donuts).  Both were delicious (especially the donuts), but also took forever to arrive!  I believe we ended up in the restaurant for somewhere around 2 hours between all of the waiting.  I was surprised at the lack of service this restaurant had, but very impressed with all of the food.