We stayed here for 3 nights at the start of July 2019. Having read previous reviews we were wary of a warden without interpersonal skills. However, in our experience either these reports are wrong or that person has left the site. The wardens were all good humoured and helpful. The site itself was very clean and tidy. The toilet/shower block looked brand new and sparkled.
Location is very good, and access to an excellent canal path whilst not without issues is not difficult. You have to cross two dual carriageways which at peak periods will be busy, but at other times does not pose too much difficulty. Pitches are of a good size and well spaced. We did not need levelling ramps - always a bonus.
Others have mentioned road noise, and it is clear that being on the junction of two main roads will cause some road noise to be present. This noise is not intrusive. However, a few of the local motor cycle enthusiasts do use the road as a racetrack in the evening and this noise can be annoying but never lasts long. There is nothing that the site can do about it.
There is a well equipped shop on site, selling basic groceries, sweet, papers, magazines, ice cream, drinks and camping accessories.
A short walk into Brecon will give you access to several pubs and a few eateries.
A great stay, helped by good weather.