Great location!
Easy and smooth check in.
Plenty of space and all the things you would need in an apartment for a short or long term stay in London.