Pretty easy to set up by myself. Solid kennel to hold my 100 lb 1 year old Cane Corso who head-butted her old cage to escape. We used a entry rug to line the bottom to cover up the wire flooring.