stained towels but smelled clean. great great location. very old unit, which is fine but cleanliness sub par. Hair on floor, coffee grinds on coffee bar, no paper towels (probably not required). I slept on top of comforter with blanket to avoid sheets, pillows were clean so sheets likely too but the hair thing is my turn off and therefore avoid the sheets. Overall unit is fine for not being there much, just needing a bed to sleep on. Would most likely not rebook this unit even based on location. I like to stay near Cheesman Park.