Well, I never took any of their classes, so you'll have to get some feedback from someone else on that one. I have heard they're good though.
Nothing wrong with Crestwood, it was just a few more minutes from me than Huntsville. And when I was in labor trying to go down I-565 in rush hour traffic (DH driving, not me, lol), those few minutes counted big time!!