The Cumberland Hotel, London, UK - (Formerly The Hard Rock Hotel) - IS IT BETTER THAN BEFORE?