Good Quality! We are using it on a hardwood floor for my baby's play area. The gray areas are a little more tightly woven than the cream areas. Cream areas are raised.  Minimal curling at the edges when the shipping box was opened and rug laid out.