Great location and amenities. Be mindful of the resort fees and registration fee.