The quality of work was very good, however I feel my view of them was somewhat tarnished with my overall experience. Our project manager didn't come at a consistent time every day, didn't show up on days he said he was going to and didn't communicate his schedule with us. We never really knew when he would be there. The project was supposed to take two weeks and it took almost two months. I also understand when you do construction projects you open yourself up to having your house a mess for awhile. However, a thick layer of dust was left after they completed portions of the project and I truly believe if we wouldn't have said anything about it, it may not have been cleaned up. After we mentioned it though, the owner sent a cleaning crew over right away and was very apologetic. So overall, the quality of work was very good, everyone was personable and nice, but the lack of communication about the schedule and the mess that was created really did impact my feelings on this company.