Has anyone taken classes with them? Thoughts, opinions, and experiences?

Considering "Home Defense Pistol" because a co-worker wants to take it so I volunteered to go too. http://www.surefireinstitute.com/cou...defense-pistol