I really enjoyed my stay at Alicia's place. Although the location is not the nicest in London, it is very close to zone 1 and the price is amazing for such proximity to Tower Bridge and the Tower of London. Also, once you take the lift up to the 24th floor, you'll be blown away by the amazing views of Canary Wharf right from your bed!
Most of the time I felt I had the place all to myself. You get your private section in the fridge and cupboard and also complimentary tea and coffee with a kettle right in your room. It basically feels like sharing a flat with some very respectful flatmates :)
As I travel to London regularly and I work just around the corner, I'm sure I'll be coming back to Alicia's flat.