I'd heard good things about HFS too, I'm thinking of doing my IMC with them soon (assuming I don't get made redundant in the next month or so.....) as their charges for courses and hire seem very reasonable and its worth me travelling up from the south coast to do it there (thanks to Flybe - Southampton to Inverness!!!!).