Good: free parking, good staff, good food, the beach is in front on the hotel.
Bad: worn down, not on the beach as shown in photos, sitting areas outside are fantastic but pooped all over by birds, parking is narrow and most of it is unpaved.
Overall: a better hotel next time.