It is a lovely flat, centrally located and easy to get everywhere in central London. For any food you could find a shop just next door from Chinese to Indian to pizza. There are pubs and restaurants and a grocery store 100 yards away.
The main tube stop is two blocks away along a major shopping and walking thoroughfare.
The flat is on top of a store and each floor is different, but for our family of five the number of bedrooms and bathrooms worked well. You will get exercise walking up and down the stairs.
Since there are so many shops there are piles of garbage that accumulates for pickup at night along the street.
Since there are lots of pubs and eateries it can be a bit noisy at night mainly in the weekend
The internet was a bit sluggish. To print up boarding passes you will have to go to a printing shop nearby.
Overall, we would definitely stay again with our family. Great hosts!