I got this rug because we have hardwood and my new baby couldn't be on the floor.  This is plush and soft.  He's got room to learn to crawl around and take naps on.  

Pros: Soft and comfy
Cons: Some of the longer threads look like they might come up.