Recently got this fish, I wanted one for a long time and finally got around to getting one. For me they are just the right size not too big to be a tank buster but big enough to hold its own. It love earthworms and cut shrimp, however I've noticed it takes about 8 to 10 hours to digest shrimp depending on the size of the piece and about 4 to 5 hours to digest worms. Once its stomach goes down it's out cruising again for something to eat. I have it in the 240 gallon tank with a BGK, Leichardti, Senegal Bichir and 5 SDs. it's about 6" right now but I can see its already put on some size and bulk since I got it. Any long term advice on them is welcome, its quickly becoming one of my favorites.