My mates and I had a wonderful experience in the apartment. It's clean, in a quiet building with good security, and all the amenities you would expect. The views are phenomenal and the apartment seems to convey an 'at-home' feel...
Also, it is a fantastic location with easy access to museum station for both trains and bus service. Hyde Park is very peaceful as well - if there in the summer, recommend going there and just relaxing on the lawn! Just around the corner on Oxford Street is an array of restaurants, a supermarket and some bars, if it suits you...
Overall a great experience - thanks for your hospitality, Di! :-)