We've lived in Perthshire for 32 years. When we came in 1986 Cargill's, pleasantly situated by the River Ericht, was somewhere people would go because they would be guaranteed quality and value. Over the years we've been a fair number of times but not for a while. It was good, therefore, to find that standards are as high, and the menu as full and varied, as ever. The restaurant has always sought to showcase local produce which is abundant from the right suppliers. This goes into the vast menu and you'll find items like pigeon and guinea fowl among a wide range of fish dishes and indeed different cuisines. When we went for lunch my wife chose a Nasi Goreng (spiced to taste, in this case moderate) with lovely big prawns and bits of chicken, while I had a tasty and filling Cullen Skink. The interior decor is quirky and attractive and the service pleasant and unobtrusively professional. If I have one quibble it was with the bread that came with the Skink. It was a roll which would come in a heat-yourself pack. I felt that the dish, and the restaurant, deserved better. In fairness when I pointed this out I was told that this is a sacrifice in the face of such a wide-ranging menu but I'd advise sourcing something sexier.