The food at the beach was excellent, and we particularly enjoyed the beautiful beaches. The staff members were wonderful, and the Manager Noel stood out as exceptional. We loved our stay so much that we decided to extend it, and it was still difficult for us to leave. Although the rooms were unfortunately old (the Haven has been around for 99 years!), they were still well maintained, albeit a bit worn out. However, considering the price we paid, we feel that we got more than what we expected. We will definitely return in the future.