Yes,I was at a conference two weeks ago.
It's a lovely hotel but not in a good area for luxury cruise passengers.
Rosewood will be opening a new hotel in the old American embassy in Grosvenor Square which is a good area, but not for a year or so yet.