Property is large and a bit tired. Room was spacious and clean. Some areas are under refurbishment, so maybe that will make the facilities better, but the key thing is that the STAFF need refurbishing. As noted in other reviews everyone is very nice and polite, but completely disorganized. Seems there is no training - you get conflicting policies based on who you deal with. Even small and basic things like availability of towels for the pools and beach is not only poorly organized, but I was made to feel that providing towels was a burden on the hotel instead of a fundamental service. Beds poorly made (blanket under the sheet); check-in process totally confused - all point to bad procedures and inadequate training of staff. No matter how friendly and genuinely helpful they want to be, overall effect is not very competent.
This could be a nice hotel and at a great location, but until they fix the fundamentals of servicing guests I would not recommend.