I have extensively read reviews on the various hotels and it is so hard to decide ☹️
Luckily for you, I have stayed in almost all of them, some over a hundred times. The top hotels in London are one of: Beaumont, Connaught, Lanesborough, Bulgari. Beneath that you will have hotels like 45 Park Lane, The Goring, Claridges, The Berkeley, Corinthia, Four Seasons (both properties), Mandarin Oriental and Rosewood. Further beneath them will be Dorchester, Shangri-La and Cafe Royal. Then deep, deep down the list, somewhere near the sewers, you will find Brown's, Baglioni, Taj and The Ritz.