Excellent place in a beautiful location. Overall, a wonderful experience.