Don't personally know much, but have 2 friends training there and they have nothing but good things to say.
They did complain about accommodation a bit.
Other than that they say the standard of training is extremely good, nice instructors, etc.
Good Luck!