I have four of those cages I took in on a trade. I have two that are 3' long and a couple smaller ones. I think one of the smaller ones are 12"x12"x18" tall and one is 18"x18"x24". They are pretty nice cages, nothing fancy and probably not strong enough for larger snakes but for balls they should work nicely. They have a couple screen that will need covered to hold humidity but that should be easy enough to do. I have a juvenile Burm and a 4' columbian red tail in the two larger enclosures. That's about as much as I would put in them but they work pretty well.