Great place. Every room had it's own bathroom. Felt very light and beachy. The common pool was awesome. We couldn't get enough of it.
The down side for us is we travelled with kids and the listing states quiet hours. By no means are they adhered to. The partying next door (and even on our roof) happened almost every night between 2-4 am. The other family staying there and our family got tired of asking them to quiet down.
In my opinion you either need to have the quiet hours and enforce them, or get rid of them.