The facilities and staff were great, but... check in time was from 2pm, we arrived just after 3pm. On arrival told room was not ready and will be 30mins. Waited 30mins, and then told to wait another 15mins, then another 5mins. We had only booked in the morning, but this still gave them 4hrs to prepare for our arrival. On a positive, the room was lovely, food amazing, staff friendly. Bedding was on upside down though, so I guess they are not used to making the beds.
On check-out they presented a bill for the room, even though we had paid via Expedia. Also they had a salad on the room bill which we sent back and the receipt we signed for the room excluded this, but somehow they still charged it to the room.
I guess we were unlucky with our experience of their admin functions around check-in, room prep and check-out.