The apartment is located in a very central location of London. Close to Paddington station, Hyde park, the on-off bus stop and many good restaurant options.
The apartment itself is well appointed and very inviting.
I would definitely recommend staying there to friends and family visiting London.