I find Texas Holey Rock to be the best for my Africans. It raises the pH to the perfect level, keeps it consistent, and it has all sorts of holes, nooks, and crannies, that the cichlids love! I also really like the look of it. There are a lot of folks who sell it on eBay.