If its in the town its self I would avoid like the plague. Some of the outlying towns/villages an awful lot better, further away the better, like the cotswolds escarpment or heading towards stroud/cirencester. Avoid the cheltenham area unless you’ve got ££££££££. Hope that helps. Gloucester is just depressed, they’ve spent a lot of money but you can’t polish a turd.
Edit. Doh too slow, mmm kingsholm is ok but the rugby isn’t on every day!!!