I'd agree with you that the Three Guineas isn't the most atmospheric of pubs, but it seems you got unlucky on the beer front. I was there last month and they had nine ales on from seven different breweries (unfortunately they then spoiled things again by serving my beer in a plastic pint glass )