Great location and resort amenities.