I'm putting 5 stars though my initial experience was not good because they installed our carpet wrong in one room, but thankfully their sales people took our side and lived up to their company's word on the quality and warranty of installation. They had it rectified for us and we could not be happier. I will never forget that. Word of advice though - speak to their sales desk first about any problems (provide evidence, photos, etc.) because their customer service/complaints desk handled things poorly, even after someone came out to view the problem. Because they did what they did, I'd select them again for the next project we have.