Just visited the St Piran's inn. Beer good, food excellent, service brilliant. I ordered a pasta dish that clearly states it comes with cheese and when it was served to me and they could tell I didn't like the cheese they took it straight back and changed it, even though it was my fault! Couldn't have done anymore for us. Will definitely be going back during our stay here. Portions were ample. Lovely setting. Reasonably priced.