They've had some poor reviews and apparently changed some management and their process to address the issue.
My own experience was excellent. Every worker was very courteous and did a very good job. The job was very prompt (what I needed was going to take 2-3 days minimum and they started the day after I hired them and it took them 3 days).