IM Korea...any feedback?

Any info on the race organization? Course? Food/drink on the course? Language difficulties? Etc. Any of the stuff that an american would have to deal with racing there? Hotel? Exchange rate? Flight cost?