I was pleasantly surprised with this hotel, I am a seasoned traveller and am fortunate to have experiences of staying in 4 and 5 star hotels all over the world. The rooms, hotel and grounds were spotlessly clean and tidy, and everything was in working order and well maintained. The staff were extremely helpful, polite and friendly and definitely provided a good service, doing all they could to make our stay perfect. The pool area was clean and comfortable.The breakfast was lovely and plentiful. The location was excellent, just a three minute stroll to the beach where there were approximately 10 beach shacks, and just out the front of the hotel were a number of shops. On the down side I felt the room was small compared to similar hotels, (and we didnt even have a standard room) ,and the entertainment was awful, there were singers who really were not very good and it would have been better without,especially on Sunday when I had to listen to them droning on all day whilst I was at the pool area. If you want to hear some good singing there is a bar just over the road with some fantastic singers and I would encourage the hotel to perhaps poach them as the current singers at the hotel were well below par.