I did the 2 day Grand Prix class, and while I wish there had been more time on track, the experience was awesome.
The skills learned in all of the drills will stay with me forever, and that's what's important.
The instructors are great - very patient, and don't rush you at all. They want you to improve your skills, and will not make you feel like an idiot if you don't get it right away.