Tripadvisor has named the Royal Lancaster London the UK's top hotel - but can this 1960s tower overlooking Hyde Park really live up to the hype?