Great location, you just have to cross the street to enter one of the main underground station. More than enough space for the three of us, which is nice on London. Well equiped, you have everything you need. If not, there are 3 grocery stores around, less than 2 minutes away.
We had a great stay, perfect for our 3 nights and day in London.