Service was not up to scratch at all, food was very average, a three-hour wait for a main course and a dessert, both very average and not even served at the same time.
The staff were very young, unqualified, and the management was incompetent.
Everything else was very good, the location was amazing, the room and bedding were good quality. We had a great time, but we had to go and eat elsewhere.