I often drive past Briarfields with work.
First impression is it has lots of travellers, all year round.
Certainly not somewhere I would stay. Better sites in the area include: C&CC site at Winchcombe, CC site at Cheltenham Racecourse or Tewkesbury Abbey. Out of them all Winchcombe is my favourite.