This is a top notch location.
The cleanest apartment in London I have stayed in!
Definitely recommend staying here and I plan on staying again for future trips to London.
One of the biggest pros for me was having it so close to the tube station.