This flat is in a great area, close to public transit, Tesco express next door, etc. Great wi-fi! While we were aware that the owner of the property has a dog, we were not expecting the whole flat and many of the linens to smell of dirty dog. We love animals and know that it is possible to own a pet and keep your home clean and fresh. Also, the floors were quite dirty, our feet were somewhat blackened if we walked barefoot. If you rent this flat make sure to ask the management to wash all linens, including those for the extra bed in the living room, and take extra care to clean the floors. The management company was easy to work with. We were not in London for long and we were very busy and jet lagged, so there wasn't time to work with management to resolve these issues during our stay, but they are now aware of them. We feel the flat is a reflection of the owners standards and not the management. If the flat was properly cleaned and deodorized we would stay there again.