did mine with craig a couple of months ago, top guy. and is well respected by all who work with him. definatly recomend, as long as your not a "crap pilot" as your name says you'll do fine.
primo(might be spelt wrong) also does the odd FI course, and is also a top guy.