I kept two in my 29 for a fairly long time, I fed them bloodworms when they were smaller, but when they were full grown, they started eating the flakes that my fish missed. As for swimming room, It should matter so much as what companions are in the tank with them.