What a pain in the ass the check in process is!! No communication until the day and they want additional info. I was travelling and it was just a nightmare. Maybe not to put you off but something that really needs to be fixed. Getting hold of anyone is also really difficult as no one is on before 11. I needed to extend my stay and when I did get through to someone everyone is incredibly nice.
It is an apartment block where there are 5 flats owned by the company in. Ours was on the 5th floor (top) there is no lift. Fine, but make sure you pack light or are reasonably fit.
Location is right on Charing Cross Road so you are right in the middle of everything. Be prepared for noise as you are not tucked down a side street but it really is location location.
Once in the flat is very nice. Bathroom is beautiful and bedroom is a great size. Bed was comfortable.
Kitchen is a great size. There is no oils / salt / pepper etc you normally get in an airbnb or those leftover bits so be prepared to buy everything if you want to cook, so one to weigh up. Very basic for cooking utensils but everything you need in terms of fridge, oven, cooker etc.
Lounge / dinning room is a nice size. It's not a sofa you can really snuggle in so don't expect a nice day lounging in front of the TV.
Dining Room chairs are incredibly uncomfortable so working off the table was not great but it's all functional.
I would recommend the flat but just be aware of the headache to check in. Maybe not for you if you are a light sleeper, wanting to work from the table or do not like steps. Definitely for you if you want to be right in the heart of London and want a great place to crash.