This place is unbeatable for location if you enjoy daily walks around Hyde Park. I ended up walking to Oxford Street, Notting Hill, Big Ben, the Thames....the proximity to Paddington also makes getting to/from Heathrow very simple.
A couple of downsides: there's nowhere to hang clothes (you have access to wardrobe space but they are shelves only). This is also a lower ground apartment so you look up to the street and there's limited natural light (and quite noisy when the windows are open, but they do warn you of this).