Would definitely choose this place again. The pool was right next to the beach, as promised, so you could enjoy the ocean without having to get in the sand, but you'll want to save your seats early as they fill up quick. The private beach was great because it was relatively quiet and not crowded at all. You may have to go a mile or two away to get to the more "tourist" restaurants and shops, but we found a free shuttle that took us there, so it wasn't an issue at all.
The room itself was good for 2 people. Plenty of space and everything looked like it did in the pictures. We were a little worried about the security deposit after reading some reviews, but we just kept the place relatively clean, like normal people, and got the whole deposit back with no issues. I really liked that the room was accessible with a door code, so we didn't have to worry about losing a room key. I would suggest bringing a beach towel of your own if you have room. The ones provided in the room were fine, but just really basic and a tad bit smaller than I'm used to.
Overall great booking and glad I found it!