Great location and accommodation. Fantastic beaches, great staff. Highly recommended. We will be coming again.