For a one snake collection, tanks are fine! Tubs are really good for multiple snakes because they are easy to clean and don't take up much room! Since you only have one snake, spoil him! I would put him in a 20 gallon long tank. A 40 gallon may be too big for him!