So a recent two-night stay in the historic Yorkshire market town of Beverley ticked all the right boxes for me and my other ...