Location is awesome! You have a lot of options for public transportation when you're getting around London. You can get to their place from the airport by tube as well. Just one thing to note is that the stairs are really narrow to get to the room so be sure you can lift your suitcase up.