My experience at Ace  was great. Initially I had doubts with regards to Online Training but the tips and Tricks from Diana My Trainer helped me a lot and now I have successfully filed for My Canada PR  .I learnt about my mistakes I do while speaking and writing. My Trainer  was very cooperative. Study environment and study material provided by them was up to date.  I highly recommend their online Training module.