We thoroughly enjoyed our stay in London and the apartment was perfect for us - centrally located for all the tourist attractions, sights, and museums. We were able to walk just about everywhere. The apartment is bright and airy, and nicely furnished with everything you need for one night, one week or longer. There are pubs, restaurants and grocery stores nearby which you can easily walk to. We took the tube for some of our ventures that were farther afield and found the Westminster stop to be the closest one. We also took the water boat taxi/bus (public transportation) to Tower Bridge which was fun because we got to see London from the Thames River (stops at the Westminster Pier).
I highly recommend this apartment for a visit to London.