Great location, thoughtful hosts, and an adorable dog!