The work they did was great, I just love my floor. We did have a little bit of problems but it got taken care of. Their work was quality work for the most part. It was the cleaning part that bothered me a little bit, and the supervisor. So he took care of it. I would recommend them, but on the other hand there was a problem with the guys leaving things to clean up after them, and tat part bothered me a little bit. I would give them an A if they hadn't gotten moody at the end. They were here on time, but they didn't finish on time. Thats what the supervisor got after them about, because they didn't tell their supervisor that they weren't done and they started another project. When they got moody it wasn't really professional there, and it wasn't professional to leave their soda cans around.