Stayed few days with my wife, the whole experience is 3 stars at best, property gardens are nice but stagnant water at times smells fowl . Lots of lizards small and BIG if you're not a fan beware. We loved them. Beach is beautiful but boat traffic is way too close to shore to swim safely unless you stay in the very limited corded area in the water which therefore gets crowded at times. Front desk organization is a nightmare : extending our stay 1 day turned in to a never-ending task with multiple phone calls ,vague comunication several mistakes and delay, harassing phone calls demanding to show up to front desk again when they forgot to ask for credit card (when finally did extend stay ) even though it was the same card used for check-in . The whole thing ate in to our vacation time and we did not appreciate it. Rooms are nice, spacious with big balconies fairly clean, bathroom and kitchenette showing some age though.
So we won't be returning but if you get a cheap enough rate i guess it could do the job. People were overall nice. Bartender didn't wanna be there, never a smile and I saw him giving attitude to a colleague in front of everyone..not the best energy for those who are on vacation trying to relax and forget the stressful life back at the office .