The apt is located in a very active street. If you like the night life I recommend you stay here! Lots of food choices and the benefit of being next to China town in Soho. It's also nearby big attractions such as Big Ben and the London eye, to which you can walk to.
Alex was very communicative and was more than flexible with my check in time. I would absolutely feel comfortable sending friends to stay with him.