The location of flat is really good (near Liverpool street station and Tower). It is good value for the money. There is self chech-in which is really easy - we welcommed it, because our flight was delayed.
We only had problem with shower - it was really difficult to set good temperutare - it was rather too cold or too hot. We had only little bit of toilet paper in room when we came, which might have been accident - so we do not take it as anything bad. Road around apartment is really loud - we had troubles to sleep first night, but then we kind of got used to it.
We would reccomend it for few nights stand.