Great resort in a great location