We stayed at this property on a recent trip to London. It's a good location, just a few minutes to Hyde Park. It's also just a few minutes walk to the Quennsway or Bywater Stations which provide great options for public transit.
The flat was clean and well appointed. Only complaint would be that the listing description shows two bathrooms while there is only one.
It was super clean (love the hardwood floors). Plenty of shops and places to eat just out the front door.