This rug is incredibly soft and comfortable. Perfect for a baby to crawl and tumble and play around on. And our dogs absolutely love it. Thankfully it encourages them to avoid the couch as they're completely comfortable sprawling out on the rug. Also a good thing is that you not only do not see any dirt at all but the rug does not even seem to collect it when being shaken out. Granted we don't really have dirt and debris floating around the house but with two dogs cleaning the house is a daily project and this rug makes keeping the baby's room clean a lot easier. However, cleaning the rug thoroughly without beating it or shaking it out is a trick that we have yet to figure out.