I hired two teams. Each team has one truck and two men Team. One team was over an hour late. The other team was over five hours late. While they were late, both teams kept me informed through phone calls. Based on the situation we had, I would blame the person who did the scheduling. If showing up on time is important to you, my tips is asking for the first appointment of the day, normally starts between 7ish.
The movers are fast and professional, they are five starts. No item was damaged. They didn't take much of breaks. Each team moved full truck load of stuff just over 4 hours. They were also very friendly, and funny. We were very happy with the movers, we gave them good tips.
We had another small issue at pay. Since I got two trucks and four men team, I was given an discount at scheduling. However, the teams showed up late, one was leaving and the other one was still at their first appointment. They want to charge me the original price for one truck and two men team. And I noticed the mistake, and one phone call the problem was solved.
Overall, the experience was good. And I had already recommend them to my friends.