Overall, the experience was positive. They (3 individuals - one "project manager" and two painters) arrived on time and reviewed what needed to be done. I relayed information to the project manager who then pass it on to the painters. The painters spoke very little English. It was not an issue, but could have been if I needed to give further instruction since the project manager left shortly after he arrived. Given the prep work of the walls before painting (sanding, patching, etc.), there was dust covering the floors. They did a decent job of cleaning but left some areas still "dusty." Also, they cleaned their paint brushes using the outside water faucet. No issues other than paint was left in the mulch and grass. That is why "Quality" has been marked with a "B." Overall, they did a great job and I would recommend their services.