very clean, however the pull out bed is very uncomfortable and squeaky. when the bed is pulled out, you can barely move in the apartment. There is no temperature control in the apartment except for windows to a courtyard which is very noisy in the rain. additionally, the building is under construction, which made our sleepless night followed by a disruptive morning.