Liked:
Very pleasant surroundings with many trees for shade, nice beach and water conditions, not at all crowded, relaxed.
The houses ("villas") are nicely spaced and each place has a parking space nearby located such that you do not have to park to have either your car or someone else's car right in front of your patio area -- so it never feels like you are walking through a parking lot.
There are no garbage containers outside (other than the main one close to the reception), which keeps the area and the beach free of trash.
Could be better:
When the way to get to a "good" (i.e., not in front of someone else) parking spot is not obvious (not the same way one would walk), point this out on check-in.