These guys worked hard for 2 days. They weren't on time either day, I had to wait around for 30-60 minutes past when they said they would arrive, both days. The price was right, but the work wasn't completely detailed. The equipment I have still needs a good cleaning. They didn't detail the equipment which I specifically asked them to do. That being said, for the price, they did good work.