Best location in all of London particularly if you're going to be traveling the rest of Europe by train. Also super close to stuff in London to see.