Had a pleasant stay.
The flat is as advertised, very clean, quiet and in a great location. Plenty of shops, pubs and restaurants nearby.
I'll stay here again if I'm back in London for another Hyde Park concert. :)