STAY AWAY!!! My rating is zero stars.
I called to schedule a move of just one item, a treadmill. I gave two men and a truck the addresses of where it was going to be moved between and told them that where it is going to be moved to is a two story house and the treadmill will be going upstairs. They gave me two options, one was to pay by the hour and the other was a flat rate. The person I talked to (Austin) told me that he recommends I go with the flat rate, because if I choose the per hour option that I risk paying more if the move takes longer than expected. Therefore, I chose the flat rate, which was $140.
The two movers that were sent out did great work, however when they finished the move they told me that their boss (Jimmy) had called them and said that he was not happy that the move took longer than expected and that he wanted me to pay per hour for a total of $335. I told him that I had the contract showing that I had agreed to a flat $140, to which he replied "Don't make me call the cops for theft of services". Feeling very confident about my position considering that my scope of work matched exactly to what we'd agreed on and that I had a contract stating that it would be billed at a flat rate of $140, I told him that I would be delighted for the police to come by. It was at that time that he called one of his movers, who were till at my house and told them to go ahead and charge the $140.
There are plenty of other highly rated movers on yelp, one of which I have used in the past (hint they have a 4.5 star rating with over 100 excellent reviews - they're in the CAMELBACK area) that I was extremely happy with. The only reason I didn't use them for this move is that they said they have a minimum charge for a job and that it would not make sense for me to pay that to move just one item. In other words they were honest.