I would rate them a ?B? in everything but clean up, that would be a ?C?. The reason for that is, they did a real professional job, the installation was fine. On the clean up, on the blanket they put down to protect the floor, we have hardwood floors. There was a white material on that blanket, I don?t know what it was, it wasn?t paint. I noticed that. Then after they left, I noticed foot tracks of this white material and I am thinking, oh my god, this is paint. There were several footprints in the hardwood floors. I thought, all man this is going to be terrible. My wife gave me some kind of floor cleaning device, some kind of mop and it came right up. I had to use a little bit of elbow grease, but that is why I?m rating them a ?C? on that. The good news, it came up, otherwise, it would be lower than that. They also left a ladder, which they haven?t come after yet. Now I already talked to the owner about these problems, so it?s nothing new. I would use them for certain things. I don?t think I would use them again for this.