Excellent value in a great resort.