The apartment is all you need in London:
- perfect location (it can not be more "London-Central" than that) just to the metro station going to the airport.
- comfortable (bed is very comfy and you have all you need to feel at home, including a fireplace)
- beautiful: very well appointed with your own private terrace on top.
- convenient: supermarket, coffee shops, restaurants, theatres in a 50m radius
Conclusion: I'm super happy of my choice and next time I go to London I hope the apartment will be available as I doubt I will find a better option.