The food, drinks, housekeeping, bar and restaurant staff are great. Everything else just sort of lacks a bit unfortunately. It's remote - nothing useful is walkable or around it. Parking is confusing, there isn't enough onsite and can be awkward on a one lane road. Our room wasn't ready when we arrived at 3:15pm (2pm onwards check-in but we had not confirmed our check-in time so that ones on us) then we didn't get any info from the person checking us in. When I asked, an info sheet was delivered to the room but that info sheet had no detail about the restaurant so we had to go and ask about timings and what was available etc. The Deluxe 1 bed room was much smaller than it looks in the imagery but it was a good layout just a bit rundown and strange things like mismatching glasses, no tea towel, no bottled water, only two of everything when the room was booked for three of us, that sort of thing. The food was great but only served until 5pm and then after 8pm so tricky with a young family. The pool again, just needs a bit of maintenance, loose little tiles are everywhere, I saw a little boy count 17 of them! Then unfortunately dogs barked all night really loudly. I had such a bad sleep. The fold out sofa had a big dip in it too. The AC is only in the living room so you have to leave the bedroom door open to get it in the bedroom which was annoying because the curtains don't go all the way across! It's so close to being great but it just needs a little extra investment!