We booked this hotel for one night, as we had a very early morning flight the next morning. The swimming pool was wonderful as was the on-site restaurant. The hotel is more like a vacation village, self-catered all the way. The problem: it rained terribly that night, and when we returned from dinner the floor in the room was all wet and the ceiling was leaking in many places. They did call in someone to mop up the water, but soon after it rained again and got us all wet.
Certainly the weather was not the fault of the hotel, but keeping up the standards of the hotel is obviously important to guests. Also after about 10pm there was NO ONE on site. The convenience of the hotel to the airport was fine, but we would definitely not stay there again, and will soon request some type of refund/compensation for a night with no sleep.