30p a cup wouldn't be so bad if it was as good as a fresh ground espresso to be fair.
That's not bad TBH if you're not prepared to go to the trouble of grinding the beans yourself. (Which I do)
I get roughly 14-15 espressos from a 250g bag of beans from Hasbean, that works out at 40-45p each depending on what I buy from there.
