This Hopscotch mat is made of carpet material which has sharp and clear lines and colors. It comes with 2 beanbags that are soft and throw easily to land on the numbers. I bought this for my 4 year old very active great granddaughter. She loves it even though she hasn't quite grasped the concept of how it is played and she has to play it on her own since there are no other children around. We have it on our carpet and it stays in place and remains flat. I'm certain it will do the same on a non-carpeted floor. This would be great fun for 2 or more children and I highly recommend it. It rolls up easily and can be stored in the box.