i thought the price was fair . the kennel assembles easily and its quite sturdy . 
however , my 3 month old bull mastiff was easily escaping his kennel by sliding under the cage to his freedom . So to correct this i had to anchor the kennel to the floor . this worked for about 3 weeks . then my bull mastiff started to scale the cage wall throwing herself over the wall between the plastic roof and the top of the wall . So i punched holes every six inches into the plastic   to wind string through attaching the plastic roof securely to the cage as to not leaving any space for her to slide through. this helped for another couple weeks till she was able to again scale the wall and scratch her way through the plastic roof to freedom destroying the plastic roof . So now i have purchased 7/8" plywood to screw down onto the top of the cage to keep her in . we shall see what happens next . no i would not reccomend for puppy . and where can i buy a replacment plastic roof ?