This place has it all—friendly hosts, great location, awesome yard for pets, and a cozy, efficient living space. We would definitely stay again.