I had a great experience with them, all the details were explained to me properly and they helped me to correct my rejection for Canadian student visa. After a long wait I received my study permit, thanks to Novus Immigration who helped me through the issues. I highly recommend them for any study denial cases, they seem really experienced and certified! Cheers!