My first thought was - wow - THAT'S going to be a pain to break down and disinfect once a month!

My second thought was - how will you provide belly heat in the higher level hides?

And your ball python needs to be offered food about once a week, not once every three weeks. A baby will probably be looking food about every five days.

PERFECT enclosure for some crested geckos as mentioned before, but not so good for a ball python.