We enjoyed our stay. I think the location is just fine. London is incredibly efficient with the public transportation system and you can get anywhere once you figure out the buses and trains system and schedule. I would not pay too much attention to the reviews that mentioned it's far from central London. If you are on vacation, and not tight on time, every 12- 20 minutes you can get trains into central. I recommend this place and I will stay here in the future.