My wife and I spent a week at the apartment and had a great stay. The Nestor team were excellent at communicating both prior and during the stay. They were accommodating with our late check out request which was very helpful given our flight times. The apartment was in a great location with everything that you need within walking distance from the apartment. It is a great base to explore London. Despite being so central and close to Oxford street the apartment was still very peaceful. The apartment is rather spacious - having stayed at a number of other Airbnb's in London.
We definitely would recommend staying at the apartment and having the Nestor team host you.