Wonderful location, awesome amenities made for the perfect trip.