We stayed here as a family of five for our first visit to London. The location is excellent - very convenient to Hyde Park and to Marble Arch tube station.
The apartment was very comfortable and everything was a described - nice place.