If your in booking this place because is cheap, don't do it. The bathroom smelled horrible and dust kept falling from the air vent on to the sink. The place was horribly cold, the heater barely worked. And when we tried to turn on the oven to make it hotter it smelled horrible and it was dirty with food stains. The place was dusty and small, if you're more than 2 you'll barely fit in. There was no sheets for the "sofa bed" (that was extremely dirty and had stains all over) even though we stated that we were 3 from the beginning. It was so bad that we had to leave early and requested a refund because we didn't feel it was a good place.
The only pro of this place is that is cheap for London. But honestly, is better to spend the extra money, because you won't enjoy your stay here.