Lovely place, great location, and accommodating hosts made for a fun and easy stay.