I bought a 24x24x12 pvc for my BP when 2 months ago. Looking at his current 370g and 24" size and visualizing his full grown size I didn't feel it would be big enough. He isn't shy when I hold him so I made the choice and ordered him a 48x24x16 pvc. He showed no stress when moved to the larger home. He ate the first feeding 5 days later and periodically moves from cold hide to warm hide. Personally if your BP isn't stressed by open spaces go with the larger cage. I'm always of the mindset give your pet the biggest home you can. If I wasn't told some BPs are too stressed by large cages I'd have boughten a bigger one out of the gate. But in the end this was better found a locally built cage with LED light strip for the new cage and his old home which will soon house a childrens python.