The apartment is in the perfect location if you want to be near everything in London! Only issue for us was the toilet was acting up during our stay.
Caution: if you are a light sleeper, I would consider wearing the earplugs they provide as the bar downstairs does play music until late into the night.
Overall decent stay for the location!