Clean, convenient amenities, great location, flexible hosts, reasonably priced. Checked every box for our stay!