Love the Stafford, too, but like others, have not been there since they were taken over.
I used to stay at the Lanesborough, but when they joined Starwood, it became unacceptable to me, service wise. A friend suggested the Stafford, and that's been 'home' in London ever since.
If anyone finds themselves there, give room 413 a knock on the door for me.