Liveaquaria says they need at least a 90 gallon tank. They will eat smaller tankmates and can reach one foot in length. I don't own one personally but they seem to be hardy.
Rule number one: Always research a fish before you buy it.
Rule number two: Always cycle your tank.