The layout and location were perfect and our hosts were gracious, helpful and easy to reach when needed. We thoroughly enjoyed our 30 day stay and would definitely come back. Thank you!