A little bit off the beaten track, but well worth the effort, Barry Mill is a fascinating building, an din a beautiful location.
We visited on a weekday, so had the place to ourselves for much of the visit. We were given a personal tour by guide, Carolyn Peters, who is an absolute encyclopaedia of information about mills and their engineering - I've visited water mills before, but never really appreciated the complex mechanisms, and why some of the tasks were carried out in a specific order. This tour really allowed us to understand, and enjoy, so much more. Nothing was too much trouble for Carolyn, and she added so much to the visit.
I believe that the local Friends of Barry Mill put on some events for both children and adults, if you can time your visit to coincide.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.