Perfect location and great amenities in the resort! Service was impeccable and food was delicious. Definitely staying here again.