I've been away for a while, so this is a bit late. I've trained taken multiple courses @ Gunsite (2), Thunder Ranch (3), The Rogers School (2), and a bunch of other places.
I keep going back to train with Randy Cain. In my experience, no one does the basics better than Randy, although Louis Awerbuck does them as well. Randy's approach is very similar to Louis Awerbuck's, but he speaks louder and in an accent that is more familiar to me.
He has my highest recommendation.