Rug doesn't stay by itself, but works very well on bare floor as long as you get a rug gripper. Nice feel and looks nice. My kids like to roll on it as well. Good purchase.