Great stay! Great amenities: resort accommodations, proximity to premium shopping, restaurants, beaches and airport.Great facility in a great place. Ver competitive rates! I will book again.