We loved our stay here. Ocean beach is relaxed and chilled out, the beach is great and the people friendly. The property worked well for us (2 adults and 2 children) with the rooftop terrace being our favourite place.