From our beachfront room we could choose to watch kite surfers or go down to the beach to swim. The sea was a warm 25 degrees ( 80+) and the sand , soft white powder. The pool was excellent.
The unit was functional - microwave, good frig and good air con., good hot showers.
There was no maid service but this didn't matter. We were supplied with clean towels each day.
There was no where much to dine out. I would recommend taking food or visiting a supermarket soon after arrival.
The office staff, during office hours were wonderfully helpful with forward travel arrangements.