We loved our stay here. The accomodation was spacious and so close to the beach. It had everything we were after. We also loved the on-site amenities within the complex.