I have a chihuahua and iwanted tomake sure he had enough room to move around and stretch out and this was a great purchase. Its way bigger than the kennel i had for him originally and he went in it with no problems. The assembly was easy except for the divider panel i haven't gotten that to go in correctly but i dont want him going potty in the crate anyway. He is house trained already so i have never had that problem with that. I was Overall a great buy. The package was delivered in the box like if you purchased it from the store and since i paid $12 for shipping i assumed that extra protection would have been taken for the box but i guess not. I received it yesterday in the mail.