Unprepared for how heavy this cage was. Comes in one piece so moving it into house was awkward for someone with a bad back. But once put in correct spot, it worked very nicely. Large enough for my mini Sheepadoodle and 3 year old twin grandsons at the same time. My puppy will never break out of this cage. I would recommend for anyone.