A pub hotel operator has topped the latest Which? rankings of UK hotel chains, surpassing global brands such as Marriott and ...