Just got back from a fantastic week in Wales. Buzzards Rest is excellently located for exploring the Gower. The magnificent beach at Rhossili Bay is only a couple of minutes away and Broughton Bay, Caswell Bay are within easy reach too. Try the coastal path walk from Horton to Oxwich Bay too.
The site is very well maintained and with very generous, virtually level, pitches (at least 10M between hard-standings). There are only 5 pitches but set in a very generous, well maintained field - the grass was mown twice in the six days we were there - We've stayed on sites where at least 20 pitches would have been laid out in the same space!
No problems with the EHU or the water and waste facilities. It is true that the site is close to the road, but this didn't disturb us at all. It's a bit of a trawl to a 'big' supermarket, but there is a shop about half a mile away in Scurlage for essentials, and also a pub and chip shop.
No hesitation from us in recommending Buzzard's Rest (and we did sit and watch two of them circling and calling one afternoon!) if you want to explore Gower and The Mumbles.