One thing that I highly recommend is to NOT have any animals shipped directly to your home, but rather to a FedEx or UPS facility instead. Once you receive the package, open it IN the store, not at home. This way if you open the box and the animal shipped does not match the description or expectations, you can refuse to accept the shipment, and not take the animal into your possession. This leaves no potential questions as to how the animal was treated or cared for while in your home.
The one and only time I ever did this, the attendant freaked out because I was opening a box with a SNAKE in it. I've decided since then that it wasn't worth the hassle and I've never had a problem with a snake shipped to my home.