I have been very lucky to have a company this close to me, I have been through many of his courses and the training is top notch.
Anytime you can get training from Special Forces guys you they will train you until you drop. There is none of this stand and shoot, you are always moving and shooting under stress.
http://blackskulltactical.com/