Depends on what kind of cichlids. Well, the type doesn't, but whether you should even waste your time on it depends on the type of fish. As far as what kind of moss, that's really going to be your choice... depends on what kind you like best, and what you're looking to do with it