Great place. All you need is in the apartment. Could not be closer to the Tube! Groceries are a minute walk away.
Keep only in mind that the apartment has no clear window. Having no clear view of the outside, it can feel a bit oppressive. It was not be a problem for us as we spent our time enjoying London.