All the professional training programs do is gear
you up to take the relevant USCG exams. It's an exam cram course designed to cover all the written material on the test. It covers a great deal of technical material depending on the exam. There isn't any practical hands on training.
The recreational ASA
courses includes time on the water
with a boat and instructor and cover boat handling skills as well as regulations
and other technical information. ASA
instructors have to be certified by ASA.
I've never attended any of their classes
but the recreational training I have had I think it comes down to the quality of the instructor. I would call them on the phone
and set up a time to speak with the actual instructor. While the school
has a 30 year reputation you want to know about the instructor more than who they work for. They may have more than one. You might as well get the one you like best. If you are going to travel all that way it's worth the up front effort.