Excellent resort in a prime location