They can make pretty good beginner snakes. The babies are nippy... you have to get them used to you. But once they've done a little growing, they usually settle down. Carpets are very pretty snakes that stay slim and get fairly large as adults... up to 5-7ft. So make sure you're going to have enough room.