For the price, it is a good place to stay. The check-in process was good, although they did not accept my American Express card and had to use another card I didn't plan to use.
The place was quiet and it was "close" to the beach. For adults, the walk is not that bad. However, the walk is long for children, it is best if you rent a car.
I really liked the gas grills that are onsite. I used them a couple of times during my stay.
When I was checking out, there was nobody at the front desk. I had to find a cleaning person to figure out what to do. At the end, I was told that it was ok to leave without formally checking out. It worked out ok at the end.