We stayed here for 3 nights in villa 6 and it was perfect. The room had great views from the spacious balcony and we could hear the surf. It was a short walk to the beach and to the pool & Pavillion Restaurant.
The staff were all very helpful.
We didn't see in the cabanas so can't comment on those but the villas had everything you needed to relax.
At this time of year the sea is quite rough and although you can swim it wouldn't be safe for small children.