The location is perfect. It's only 3 Mins away from Aldgate East tube station making the entirety of London easy to access. The neighborhood is also chock full of restaurants, bars, and things to do. Check in was a breeze and E was very responsive. Highly recommend the place for your stay in London.