Since it is a beginner, I vote carpet, as it fits well into the arboreal style cage....though I admit a GTP or ETB would be awesome, but not starters. I think a carpet would be a descent, perhaps not best, starter snake that would do well.