As real estate agents say, location, location, location. We did so much of the "big ticket" items in London in because we were within a 20 minute walk of them. Trafalgar Square, Parliament, Big Ben, Westminster Abbey, Buckingham Palace, Cleopatra's Needle, London Eye, British Museum, Benjamin Franklin's House, London Underground, London Train... all within a 20 minute walk. We stayed with our sons age 14 and 11.
The accommodations were adequate and the location was incredible.
The apartment is in a busy part of the city, but the windows are great for muting nearly all of it.