Great Airbnb: the bed, the apartment, the location and the fantastic hosts!