I highly recommend purchasing from anywhere else. I purchased a baby ball python. They took the payment out of my account immediately, but sent absolutely no confirmation on my order. Shipping was fast but that was the only positive thing that came along with this order. The company states florida, but the snake was shipped from texas. The snake was between 18-19 inches long. Nothing like the video "of a comparable snake" we would receive. There was zero information in the box. Not approximate age or the last time she was fed. Also, no information on if she had been given live or frozen mice. The Only way at all to "talk" to someone from the company is to text them. Emails are all automated and just tell you to text them anyway, so don't bother sending an email. I texted them the day after we received our order, and asked approx. Age, when is the last time she was fed, and if she had been given frozen or live mice to eat previously. They responded to wait 48-72 hrs to try and feed. Also that they eat fuzzy mice. We waited the 48 hrs, she wouldn't eat. We tried again after the 72 hours, still nothing. Her cage had two hides, one warm and one cool. She had a water dish. Her cage was set up great, but sadly i woke up this morning and she was dead. We hadn't even had her for one week. Please do not order from them. They do not get back to you in a timely manner, if at all. For live reptiles, you must report any issues withing 3 days. If you choose to order from them, keep everything your reptile was sent in along with the shipping label. Then send it right back. I am so upset, and so is my son who was really excited about our new snake that died within a week. Awful.