First off, the owner and property manager were both great. They talked to us ahead of time and while we were there to try to make our stay as smooth as possible.
Also, the beach is absolutely gorgeous. As noted, there's no swimming, but there is a tide pool full of marine life, you can get plenty wet standing at the edge of the reef, plenty of sand, sea shells, and palm trees.
But, the property itself had quite a few issues.
- the main door knob is broken, so the only way for the door to stay closed is to lock it.
- the windows screw open for a breeze, which is awesome, but ~1/4 of them have the turning mechanism broken, so they won't open, and one wouldn't close.
- the metal fan over the stove had an electrical issue: it was live. Touching it was shocking.
- the towel racks were missing/broken in the bathrooms
- some tiles outside were broken with jagged cement stocking up, which could not be walked on with bare feet
- there were almost no curtains or blinds
- the beds and pillows were either old or cheap because they were not particularly comfortable.
Also, there were a couple things outside of the owner's control.
The first is that it was loud. The restaurant next door was cleaning at about 7am every morning, so between that and the lack of curtains, sleeping in was difficult. At night, it was normal for cars driving by or neighboring houses to have loud music until relatively late. We didn't have kids with us, but if we did they would not have been likely to get to sleep at a reasonable time. (We did stay on a holiday weekend, so that may have been unusual.)
Secondly, there were some kind of bugs that would bite. They weren't mosquitoes, but the bites were kinda similar. Didn't bother me much, but my wife is still scratching hers a week later as her skin highly reacts to bug bites.
So, overall, we did enjoy ourselves. It worked, but it just wasn't as good of an experience as I had hoped.