Fantastic way to spend a long weekend. Great resort.