More hospitality than expected for £50 a night, great beers and great atmosphere.