My son moved out of his apartment and, as such, I ended up with his 2 or so year old Ball Python. This is the first snake that I have ever cared for and I don't plan on giving her back (if he comes looking for her) - she just disappeared! I'm having fun learning and experiencing this little girl. At first she was a bit timid when I took her out for some socializing but now (only two weeks but I take her out quite frequently) she warms up to me quite quickly. I take her all over the house and let her explore all kinds of cool (to her) places like our sofa, my leather recliner, the dining room table and, last night, she climbed up our wrought iron handrail on our stairs. I watch her carefully to make sure that she doesn't get into any troublesome spots. But now when I put her back in after our playtime, she turns back around and comes back out to go again. It's pretty funny and she enjoys the game so I find it hard to close her in and sometimes I go back to find her at the door or climbing the side of her structure. I am quite surprised at how mush of a personality she has and how much fun it is to take care of her. She ate really well the first time I fed her and I have to go get her more food but not quite sure what size to get. My son had a frozen mouse but I think that she may be old/large enough for small rats. I'll check with the store that sells feeders.