This stuff is awesome. Very fine sand. Feels like fine sugar.
Just like any substrate, make sure to wash it really good before you lay it down.
As long as the grains are light enough for them to dig in it's fine - for example my substrate is technically more like a small gravel than it is sand.
I'm curious though - if you're willing to buy from Amazon then why isn't sand still an option?