I'm currently studying for a CELTA, and I have to echo Seagull kimchi on this one: it's bloody hard, definitely as difficult as anything I had to do during my degree (except for possibly my dissertation). It also pretty much guarantees you'll be able to earn enough to keep a roof over your head...