"I visited this restaurant with business partners for lunch on a weekday. The food and the atmosphere were excellent, but the waiting period was long. We did not mention that we were in a hurry and we were not, but the time it needed to get food and service was exaggerated. You can argue that this is because the food was so fresh and tasty, it takes longer to prepare things from scratch. But the waiting period may appear “not so long” if we had more visits from the waitress to update us on the status and offer refill, etc. I would rate them 4.5 out of 5 if possible because the food and cupcakes were excellent. Hopefully next visit will better manage the service speed and I will then upgrade to a 5-star rating. I would definitely recommend this place as it is a great place for a cozy food in a beautiful environment. Update: Although they were in focus, our new visit updates this rating to 5 stars. The service was excellent and so was the food!"