Five stars for cleanliness and location. The place was very clean -- and the location is just a few blocks from Tower Bridge. We were able to arrive 1 hr earlier -- and Zee met us at the flat to let us in. So check-in was great. Check-out was not so good -- we were told we could leave our luggage until 1 pm but then woke up the day of departure to a text that we had to be out by 10 a.m. -- 1 hr earlier than normal check-out because the cleaning lady needed to get in earlier. Instead of trying to squeeze something in that morning -- we decided to just head to the airport as soon as the cleaning lady arrived -- who didn't end up arriving until 11 a.m. The flat is small -- with unexpected steps up in some places and down in others. Water pressure is not great -- and the shower doesn't drain well. Even though we let the owner know on our day of arrival, we ended up standing in our shower water during our whole stay when showering. There's a flat above the unit -- and when the neighbor comes home (sometimes at 4 a.m.), you think he's coming into your flat (although he's not) as his entrance is at the same level and the entry door is thin. Other than the neighbor coming and going, the flat is quiet -- even though it's just one level off of the street. The beds are double beds -- not queens or kings for US readers. The kitchen is very small but well stocked with pans and utensils. The living room couch (which doubles as a sleeper) is super uncomfortable to sit on. Although we stayed for a whole week -- with two females -- we were given only 2 rolls of toilet paper. No hand soap. No paper towels. No laundry detergent. I just didn't expect that I would have to travel with these items when staying some place for a week. Internet worked well. In sum, the place was very clean and conveniently located -- and as long as you temper your expectations for a whole lot more -- you should be happy here.