It is kind of pricey, but I use it in an 125 gal all male peacock/hap tank and really like it. My tank stays in great perimeters (pH 7.8 to 8.0) with weekly water changes. My pH is naturally higher though, (7.2) therefore DJ may be right on the buffer. I used the African Cichlid Mix, (Black and White). I'm running an FX6 and a SunSunHW-302 for filtration and a Fluval CP4 to help circulate it. It will take a good week+ to clear up in the tank if you don't rinse it. The instructions say not to rinse. At least mine did, even with the little packets to help stop/clear it, it still took a good week+ to clear. My outcome is different than BlueSunshine, maybe a different mm? Try this in your tank full of water and all pumps/filtration running, grab a small handful of playground sand, drop it from about a foot up (my fish carry mouthfuls this high and drop it) in the center of the tank and watch where it lands, close, if not into your intake. The try it with Carib-sea. It won't even be close. Again, at least in my tank. Because of this, very minimal if any in filtration system and it's easier to vacuum without sucking it out I've found. I use a python with a 2 ft suction tube and adjust the suction to where I can skim across the top to where it keeps about a 2 inch swirl of sand going with the poop rising above it. Very little, maybe a few grains get through. Anyhow, that is my experience with it. I'm sure it could be a big debate either way, but I'm glad I went with it instead of playground sand. And no, I do not work for Carib-sea. Lol! Fact is, I was freaking out because it wasn't clearing up, but once it did, it's beautiful.