I used Emerald Coast and 100% credit them with getting the job.
I chose them over Cage because they had a seminar I could drive to, during my days off. Coming from a cargo carrier without pass benefits, it would have been a bit difficult for me to get to Denver to do the Cage prep at the time I needed it.
The online study material was great, the top off wonderful, but maybe the best part was the CRM prep. Of course, I had used CRM for years but the EC prep showed me exactly what the technical interview would look like. It was unlike any other interview experience I had previously seen, so being able to 'chair fly' it before the session was priceless.