I just stayed for 2 days. I paid $350/night - I couldn't enjoy it because it was raining all the time. (But it's not their fault).
Pros: location, pool, size of the apartment, balcony,
cons: the apartment needs an upgrade: furniture, bed (make noises) bed sheets, bathtub, elevator was not working, the beach was full of seaweed and the tides too strong.
If you are looking for luxury ...this is not the place for you.