Our stay (one night, Saturday, with a baby and a toddler, in an apartment) got off to a bad start when we had to wait two hours to check in. To be fair, we got there early, but hoped a room would be free. We had been told from 12, but we didnñt get in till 1pm - my husband stood and waited while they checked other people in - we were both seething by the time we finally got to our room. Then we saw that the shower hose had a hole in it, and one of the clear perspex boxes in the fridge door was broken.
That, along with the blind that was broken, was enough for me to call and complain. The asst manager was professional and knew how to deal with an annoyed guest. My other big moan was that before booking, I rang to check they had room service, as this is very handy with 2 small children - and much less stressful. I was told they did, but then when we arrived, they said I could take a plate from the buffet up to the room. Yeah, right. Other irritants: loud thumping music by the pool at 5pm, overcharged us at the pool bar, overcharged our room bill, and no cold water on Sunday morning.
On the plus side, the apartment was large, if not brilliantly equipped compared to some hotel apartments iñve stayed in; the restaurant staff were lovely; breakfast was good; there´s a nice walk around the lagoon reached by a wooden bridge - though it´s not the cleanest beach.,
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC