I stayed in Isaac's place for 2 weeks during my first trip to London. The apartment is very luxurious, with amazing design and comfortable beds. The apartment is located in the heart of Knightsbridge, a few steps from the beautiful Hyde Park, Harrods and the shopping avenue where you'll find Chanel, Hermes and Louis Vuitton. I loved spending my mornings just 5 minutes away from the entrance of Natural History Museum while enjoying some hot chocolate at the cafes situated in the small street famous for colourful victorian houses. If you are interested in nearby restaurants, there is a lot of choice for good food. My favourite were two Italian restaurants close to each other: Daphne and Scalini.
Bonus points for the Jacuzzi on the roof-terrace which I enjoyed in a warm evening during my stay.