I live in London and stayed only at the Sherlock Holmes once so I cannot commend on the quality of the others. I cannot be positive about the Sherlock. Being students I was forced to share a room with another male student and being this a boutique hotel it had glass doors/windows in the bathroom. I wouldn't like to see my girlfriend taking a dump let alone a colleague.
However I know my way around in London I would say the Radisson Blu Edwardian Hampshire Hotel is perfect located in the heart of London. It is close to the tube (Picadilly line directly from LHR) and also good for getting around. For 50K points it is outstanding value considering normal rate is £250pn. In the weekend it can get a bit rowdy in the area; well probably any day.