We had a lovely stay! The only thing I would suggest is more pillows.
The office is very helpful, amenities are walking distance and the beach is right across the street!
Parking was limited but we always managed to find a spot. 10/10 would stay here again.