Amazing space, close to everything. And its right opposite Liverpool Street Station and that definitely helps a lot.
I would recommend this place for travelers, also since London is expensive to rent or find a cool spot. This here was perfect.