I was really struggling with the groundschool (went somewhere else which wasn't so good to be frank) and so I started my studies again with Bristol. They are very professional and work very hard on both honing your skills for the exams and getting you the very latest feedback/question banks...to which I contributed.
I also did the odd day course at Oxford - the Met day there was also excellent! Needed all of the help I could get...
I would bear in mind that Bristol Ground school is not involved with a flying school and is focused purely on getting you through the ground school and passing those wretched exams. That's what their expertise is and I would highly recommend them. You still have to work hard though! Good luck!!