Great experience. I hired 3 guys with a "small" truck (it was 23' long, ha!), and estimated it'd take 4 hours. Their rate was substantially lower than the bigger name companies around Atlanta, and they finished 90 minutes early! I was impressed and pleased with how hard working and courteous the guys work, and I'd happily hire them again.
The only caution I would give is that they seemed like they were nearly overbooked. The crew who helped me (led by Darius) were doing three jobs that day, mine being the second. They busted their humps getting my heavy lifting stuff done, helped me set-up one piece of furniture, and then hit the road. This was GREAT for me... I can do all the other stuff myself, and I prefer not to pay someone to do it. But some people want/expect the kind of move where they help you arrange the furniture, plug in the lamps and unpack some essential boxes. These guys' scheduling doesn't really leave room for that... But I can't imagine them saying "no" if a customer asked them to do it, which might leave a later-scheduled customer up the creek.
So my advice to prospective customers would be:
1- book them as early in the day as possible, to remove the risk that an earlier customer will run-over and screw up your schedule
2- don't expect or count on them to help you do lots of unpacking (and if you do ask on-the-spot, remember you're probably screwing up someone else's moving day)
All in all though, 5 stars easy.