It would, but how hard is it gonna be to clean? If you have to take out each individual stone, or if you grout them together you have to have a tank with a lid to take it out, and if there's sand inbetween that's gonna be a mess when you have to take it out.
But it just depends on the effort your willing to go through for your little one, if it's not too much trouble I say go for it.
I use the astroturf, as I take out the "sheet" and put a new one in while I wash the old one with the astroturf cleaner, and hang it on the washing line to dry. Downside is I cant put too many too heavy furniture in there since I have to remove everything to get the turf out.
Why do there have to be so many options?
Whichever you deside i have a feeling it'll look great.