There's no mystery to the appeal of Great Scotland Yard Hotel: luxurious rooms, fantastic dining options and mere minutes from Charing Cross and Trafalgar Square