This is a beautiful apartment in a central location, with all required amenities and a few extras just for your convivence.
There's lot of shops nearby, and as you're about a 7-10 minute walk from Baker Street Underground station, you have connections to the rest of London basically on your doorstep, so it's very easy to get around and sight-see!
Richard was also a great host, who was fast with communication and very friendly indeed.