Without examining the item in person, it is difficult to make a recommendation on its effectiveness. To me, the size looks fine. The 1/2 shelf space would make a decent size for a young snake, and a full area for an adult (based on size recommendations on this site and in books). I cannot tell how the locking mechanism works and if it would be sturdy enough for a really inquisitive snake. Plus, are those holes in the sides of each cabinet? On the pics on ebay, it appears as though light is coming through the sides in a waffle like pattern.