Excellent place to stay for families in a beautiful location.