These squares are just what we needed to use on our carpet before putting down our granddaughters tummy time blanket. With 3 dogs, no matter how much you vacuum, theres bound to be additional pet hair! With these colorful squares, even if she spits up, clean up is fast  easy! This floor mat will have many years of life from being used as a mat now while our granddaughter is an infant, as a puzzle, learning tool for learning colors, matching colors, learning ABCs  their order, as well as s 0 - 9. Awesome find  purchase, plus the pieces came in a vinyl zip up storage bag.