Great location, great hosts, very responsive and accommodating. Minus one star because the place wasn't as clean as it could be when we checked in.