The food was excellent, especially the desserts and food selection. The cheese board and crackers/bread were amazing. We had a small selection of appetizers, but the portions were limited and all the sandwiches were on white bread. I would recommend getting a few more items on the appetizers. The restaurant itself is nicely decorated and has a great atmosphere. The staff who first arrived were friendly and tried their best to accommodate our needs. We went in at 3 but when the clock struck 5 the staff went out of their way to rush us out of the restaurant and set up dinner. We sat there with our drinks and some people finished their food and the waiter started clearing the tables and they were waiting behind us and rushing us to leave. This was not a good way to end our enjoyable time there. I think they need to give people time to finish their food and leave. Even adding 30 minutes would be good so people can take a breath and not feel pressured. Good food, just need to eat it a little faster.