We stayed 2 nights at Aky's apartment. Everything worked good.
He answered to all my question before and during the trip. He allowed us to leave the luggage after the check-in time, which was very kind.
The apartment is in a very good location, just a few steps from the metro station Edgware Road and about 10/15min walk to Hyde Park. With the metro all the most interesting spots in town are easily reachable.
There are some bars and supermarket nearby opened till late at night.