hi my name is joshua. i am looking for my firts snake. is the ball python a good snake to have as a first time snake owner??