This was a pleasant surprise to find these guys, after having had a bad experience with another contractor. AmeriPro is a team of very clean-cut guys who were very professional and very polite. They did a fantastic job painting our entire house in a weekend. They worked hard and were careful to cover everything--not just with drop cloths, but also with paper rolls under the drop cloths. They didn't smoke or leave trash around. Everything was professional and clean. Done right and at a good price. I plan to use them again for other projects