The booking process was great: they were flexible with pick-up locations, they provided moving materials (packing paper, boxes, tape, labels, etc.), and their pricing seemed more than fair to me. Most of the people working at their call centre are quite knowledgeable and helpful - one of the individuals that I was forced to deal with did not speak English very well and seemed new to the company so was a bit difficult to deal with.
On moving day, of the three people that came, Keith was by far the hardest working and most helpful. Another, Chad, was quite good as well. The third individual seemed like he didn't want to be there and didn't do much to hide that fact (which is fine, since I don't always want to be at work and he did not seem 100% health-wise - but it certainly isn't something I as a customer want to deal with).
Overall, they were efficient, friendly, and a pleasure to deal with (very honest with the time spent, and didn't try to tag us with things like fuel surcharges, extra costs for an extra pickup, etc.).
I would recommend them so long as you confirm with them before-hand that they can get an experienced crew in there.