first off, I will say the staff has been great. They were all polite and quick to respond. I stayed here almost a month. The bed was comfortable and the room was dark when the curtains were closed.
As far a cleanliness goes, the furniture wasn't in the best condition. They could use a material on the dining room chairs that doesn't stain. The stove/oven was a pain in the butt. It was hard to keep the elements lit on the stove and in the oven (i don't think the equipment is very well maintained). It was impossible to bake anything in the oven as it didn't have temperature readings on the dial. It was gas so it was either on, or off...And hot water is an issue apparently. Certain times of the day, it was a cold shower. The gym was pretty decent.
All that being said, I would stay here again. They could just do a bit more to maintain the equipment. The Engineer of the building was doing his best to accommodate us, but it's hard to deal with some things. The staff made it worthwhile.