Had an on site van for a number of years here so review is from personal experience. Caravan park is nothing to write home about but at the same time relaxing and functional. Great for water sports when the water is up in the lake, as for fishing if you are after the odd carp then you are lucky. As for the real fish GOOD LUCK. Close to the town of Hayfield with descent facilities regarding shopping, restaurants etc.
Park can get dusty in summer as it lacks natural grass and lawn, it's more of a bush setting. Regular on site visitors and other short term visitors are very friendly, has descent shower/toilet facilities.
Overall Glenmaggie caravan park is a good all round relaxing place worth a look.