I cant recommend these guys only because they are not very friendly. I understand the seriousness of this business but we take a class to learn....not to prove you read the material and now you are at the class proving that you know this stuff already. My experience was similar to many others and was even yelled at once as well. I came ultra prepared since my friend took the class weeks ahead and warned me about the instructor and I listened carefully and still overlooked a small fact that got me in the hot seat for a moment. The instructor did seem to warm up afterward and was nicely answering questions toward the end. I found myself feeling sorry for his lack of people skills but I figure that's from years of being a police officer. I am leaving a 2 star because I did learn stuff and by the end the class wasn't as bad as a prison I suppose.