Clean, well-appointed, great location, lots of outdoor space, great hosts.