I attended the class. I have zero background medically, so I went in with a blank slate, other than things I'd read/heard in 40-some trips around the sun. Also, please notice I'm not going to say Instructor Bob is the greatest! If for no other reason than to keep Thomas from beating his head against his keyboard
One of the things I was worried about was that I'd get lost in medical jargon. Thankfully that fear was unfounded, and the instructors both did a good job of teaching in a way that I could follow easily. The only time I recall not knowing an acronym they were using was in reference to a nasal airway tube thingy (that's probably the official name) but I figured it out pretty quickly.
The content was organized so that it all related back to the central objectives: Stop the bleeding, start the breathing, monitor for shock. I like when things relate back to an easily remembered objective, so this worked for me.
We received a fairly easy to follow text, and most people had purchased a D.A.R.K. kit as part of the class.
Day 1 was all lecture and discussion based. Day 2 was about half of the same and then practical application of the some of the supplies in our kit.
I have nothing to compare the class to, so really all I can say that might be meaningful was that I believe I came away with knowledge of how to appropriately respond in an emergency, with an emphasis on major bleeding. I think this type of training is underutilized by most in the gun community, but I wouldn't hesitate to recommend medical training to anyone who spends time on a range in any capacity. I would imagine that most who didn't attend would say this class was cost prohibitive. I think I ended up paying $450 and that included the kit. They now have an option where you can take the class and not buy a kit, so that brings the cost down about $130.
If you have any specific questions, I'll be happy to answer them. This probably seems fairly fragmented, but my son woke us all up early so he could puke... so I'm running on just a few hours of sleep.
-Dave