Great place to stay for a few days in London. Metro Station just next to, 20min to city center by public transport. Apartment is super clean and comfortable.
All in all definitely a place I’d recommend!