Perfect location, perfect apartment, perfect mattress, perfect host: it was great!