My opinion is don't go near them. They are desperate for your cash and don't care what happens to you once they have it. You mention the IOM account, well I wouldn't fancy your chances of getting any money back if it went wrong. I hear from people there that the staff are not being paid on time, surely a bad sign. Don't stay in their accomodation, it is a rat infested tip. A couple of pounds more gets a lovely private B&B. Do a serach, thats all I can say, you will hear from a lot a dissatisfied customers. For that cash you could get the same here if your careful.
Good luck