Excellent accommodation for a large family. Build quality on the resort was excellent. Great customer service. The beach was so so, but walking a few hundred yards south there is an excellent family beach.