I have a large concrete patio and a young son.

I would like to put something down on the patio so that he won't himself when he falls and to a lesser extent so that it will be more comfortable for crawling.

What is the best option for this? Is it rubber tiles ?