Perfect in every way. Excellent host and just a beautiful place in the ideal location.