The staff were excellent, the hotel was very well located and generally really nice. The apartment room was great for a family, but was too warm. It could do with air conditioning. Also the toilet room wasn't at all pleasant, the floor had old soaked up urine around the toilet and smelt terrible, and the toilet and floor really need completely replacing. The shower is also badly placed under a sloping roof so we needed to kneel down to shower, and there is no way to stop water going all over the bathroom floor. The soap for the sink is also attached to the wall really high up which was impossible for children to reach so they had to ask help to wash their hands. Finally in a hotel it would be nice to have a small sink unit in the toilet room.
Otherwise, the beds and sofa were comfy, the fridge and sink were helpful, the restaurant and staff at the hotel were very very good, especially for dinner. We were expecting a bit more choice at breakfast (for example having hot food as well as cold), but it was adequate for one morning.
No one was around for early check out (we had to leave at 6:30am for the ferry) so we just had to leave the key.