The initial impression was frustrating. We waited at the entrance gate for some time. No one answered our calls to open the gate.
The room we were originally offered was allegedly a "Deluxe" room. It was very dark, the furniture was uncomfortable, the shower room and toilet were practically in the bedroom, there was a damp smell to the place and the outside space that all the other rooms had, did not exist with this one. The room did not resemble the photographs in the Hotels.com feature at all.
We complained and were told it was because we had booked through a 3rd party (Hotels.com) and that if we were to be given a better room we would have to pay.
We refused and only as we were persistent enough to stay for an hour discussing the point, the receptionist eventually gave in.
On the plus side, the breakfast in the morning was pretty good and the swimming pool and seating area were a pleasant experience.
Be sure you get what you ask for when you make a booking here. It's pretty remote, so once you're inside, you are pretty much a captive audience.