Place was awesome. The location was perfect, most lines converge in Stratford which is only a 7-10 minute walk from the house, as well as the awesome shopping mall Westfield Centre. The room I stayed at did not have windows, but it was not a problem at all and did not feel claustrophobic because the room was large and very well appointed. I would highly recommend if you're staying in London!