Perfect for our family! Hard to imagine a better location, and we really appreciated all the thoughtful touches. Very clean, and the hosts were easy to communicate with. We would love to stay here again!