Location very good. Apart from tube station served by 5 tube lines, there are many bus routes going to popular destinations in London. Very self contained in terms of getting grocery etc. Choice of restaurants is a little limited within 5 mins walk but will be more than fine for short stays. (if one ventures out further eg 15 mins walk, plenty to choose from)