We stayed here for an enjoyable 3 nights.
We had a standard double bed cabin, which was adequate for our needs, although the double beds felt small and the bathroom tired but clean. The individual cabins looked very good.
The location is ideal if you have transport, as its a bit too far for a comfortable walk, but there are plently of reasonable taxis if required.
The staff are helpful and the food is good at at reasonable price.
Overall we enjoyed our stay and would recomend it for others.