We had an easy time locating the apartment, which is in a stellar location in the heart of London. Key pick up was easy.
A few things that would have made the stay perfect would have been:

-Quiet (there were major parties happening outside all night long--but it is in the center of town, so that's how it goes I guess!)
-a more comfortable bed for the 5th and 6th guests. The sofa bed was quite uncomfortable.

Overall we were very pleased with the location and condition of the apartment. A great find for four people, but maybe not 6.

Also, stair climbing required, just in case you are hauling lots of luggage.