Good product but does require non slip mats when installed on smooth flooring such as hardwood. If non slip mats are not used, the carpet slides across smooth floors like ice skates on ice.