The location is perfect for walking to lots of attractions but also so close to St James tube station.
The apartment was super clean and comfortable. I highly recommend staying at Vandon Court if you are in London