I have been in London for many times and never on a such a fantastic location - you are literally in centre of everything! Liverpool Street Station is across the street (one minute walk) and this place is fantastic value for the money. Check in was super easy and Lauren was fast on answering any questions. The room is rather small, bed big, but it was enough for my needs (sleepover and shower). I also didn't notice there was no window beforehand. I would definitely recommend this place - great location and everything you need for a short stay.