excellent moving crew; bad customer service
Don't use APM if you need to work around a specific time for your move. The truck was supposed to load my furniture for my move at 11:00 AM; they arrived at 6:00 PM. I should have received a phone call about this delay, but instead I had to call APM and leave multiple voice messages. FINALLY ... APM did call me back around 3:30 PM. The crew finished unloading 2:00 AM. Customer service dropped the ball with this, and they did not offer anything to compensate for the inconvenience.
However, I will say that the moving crew was excellent - careful and fast.