Excellent place to stay in a beautiful location. Is everything I expected and more.