I was afraid this was too large, but the size is perfect! I love the colors, and it does stick to the floor. I have a cat and dog, both, and neither of them has moved it since I put it down. I haven't washed it yet, so I can't say yet how well it takes to a wash.