Amazing location, fantastic facilities. Perfect for kids of all ages, and a swim up pool bar for the adults. We stayed in a 2 bedroom villa which had recently been renovated and was great for what we needed. Check in was quick even at peak time and all staff were very friendly during our visit. Will definitely be back!