Standards in Hotels can change dramatically over time, so the question is perfectly relevant. If you haven't visited the Grosvenor in, say, a few years, then your opinion/experience might well not reflect the current standards at the Hotel, hence the question.
I've not stayed at Claridges yet, but am looking forward to doing so at some point. Have you been there recently?