No but heard a fair bit about it.
If you are willing to drive a little try Rockbourne fishery
http://www.rockbournetroutfishery.co.uk/
in Fordingbridge. Ive been there twice now and it's stunningly beautiful. Six lakes, restocked every morning, nice owners and not too pricey - about 50 quid all day for five fish and 20 quid for an evening and two fish. prices in between for all tastes. Can hire rids too for fifteen quid (Grays), and kids under sixteen are FREE! I have three boys (one daughter too, but she hasnt been) and they had a ball.
No food there, just a coke machine so go prepared. You can buy flies though.
David