Clean, nice amenities, great hosts and friendly dog!