Undoubtedly The Fleece Inn at Bretforton in Worcestershire. I can't remember the last time I scored a pub a 10.