This is a prime location for folks who want to be in the center of London activity (Covent Garden is fantastic) and easily walk to most major attractions. The apt is simple and very clean. The only real downsides to my stay were the noise (any descriptions of this being a quiet building are very inaccurate) and the arrival process (you must get the keys from a lockbox in a dimly lit alley several blocks away.)
I didnt mind the holiday crowd noise or hourly church bells outside the apartment - that noise was to be expected - but the walls of the apt literally shake every time the front door is opened or closed, and they are very thin so you hear absolutely everything from the neighboring units.
As for the check-in process, my flight arrived late in the evening so having to retreive keys from a lockbox in a dark alley late at night was not a positive first experience with my stay. Luckily, the other benefits mostly made up for it.