Really nice property with great staff, excellent location and great private beach, approximately 3 miles from the airport. I really loved the view I had from my balcony. The resort also organized multiple daily activities. I will return!! The apartment was beautifully designed with great furniture. The only thing that brought down my opinion slightly was that the high quality apartment used cheap kitchen paper, toilet paper and dishwasher detergent. These little details detracted slightly from my overall opinion as they dropped my overall experience from exciting to very good.