Perfect in every way. Great location. The hosts were friendly and responsive to us.