I've been the main Gracie Academy in Torrance and I like the program structure.
You know exactly what you're going to learn that day and the next.
The punch block series is also good and effective. I've been working with a Purple belt on some of the combatives.
I also did a groupon at Royce Gracie school in Harbor City. There they showed some Gracie Combatives also.
On my first roll there I used some of the Gracie Combatives and the guy I was rolling against laughed.
He asked "you been to the gracie academy?" I said "yea" and he replied "I can tell"
It can work.