easy to keep, but they still need air, so tanks over 12 inches high, are usually not advised. they do not really need any filtration, just 2 or 3 water changes an week. doing this does mean you have to avoid gravel or sand. a little area above water for them to sit, is a good idea. these guys sing, but they do need place to do it. this is not the only way to keep these guys, a few keep them in community's, but it is far more like their natural environment, and best of all you get to hear them sing, something imo everyone who keeps them should hear!