Excellent location, clean and comfy, hospitable guest. Just as good as the photos promise.