We got this to help our son learn to crawl. It makes sense to learn to crawl on something soft, like carpet, but this ball doesn't roll or move well on carpet. In addition it was very annoying. In general, our son did not enjoy it much at all. I would not recommend it.