Perfect location and wonderful hosts... with a cute dog!