The pictures don't actually do this place justice. That's not to say its perfect. It's a bit dark inside and the A/C wasn't working in 3 of the bedrooms. The WIFI also didn't work which wasn't a deal breaker for us but worth noting.
With that said you're paying for the location here. it's about 30 seconds from the beach. Lovely for quick access.
We were a group of 5 and enjoyed our time overall. The pool was great fun and the outside area is nice to lounge in with areas of shade.