Used to be affordable and professional, not so much anymore.
They've raised their prices a lot over the years. For my recent move they sent 5 movers over even though I did not ask for 5. 5 movers was very inefficient as sometimes movers had nothing to do or were blocked by other movers on the stairwells. As a result of 5 movers, my bill was much higher than I expected, especially with their increased prices over the yeras.
If you are going to go with them, make sure you negotiate 2 movers (or 3 at the most if you are moving from house to house).
Also, with 5 movers they snuck in a considerable break at Tim Hortons (without notifying me, I only noticed because I was driving too and saw them by fluke). So with 5 movers, you are going to pay for 5 considerble breaks - it's just way better to ask for 2 movers.