We booked three nights, paying for everything in advance.
They tried putting us in a room that we had not booked. It was damp, smelly and had a tiny, dirty shower. After complaining we got a room that somewhat met the description of what we paid for. The description of the room is very misleading, it included an AC. kitchen with a dish washer, mini bar, bathrobes, rainshower and more. There was indeed a rain shower but the water pressure is so low it was a drip shower. The AC did not work at any time during our stay, the manager explained that it was broken and that was that. There was no dishwasher or mini bar in the kitchen area. The kitchen sink taps were disgusting, I have included a picture of this. After complaining about the missing mini bar, since we needed one, they found a minibar somewhere and installed it. We didn't need a dishwasher so didn't complain about that.
The same goes for bathrobes that were not there amongst other things. Since the last thing we want to do when on holiday is complain, we stopped after the first two times. Breakfast was ok, small bowl of fresh fruit, juice, coffee and a choice of type of omelet but no toast or anything like that.
The room was big and had a beach front veranda with sand on the ground, a hammock and chairs. It felt like we had our own private beach which was absolutely amazing. That along with stunning views made our stay unforgettable, not to mention some nice staff members who went out of their way to accommodate us.