Very sturdy! Fairly easy to assemble, but very heavy. We have chihuahua and a rottweilerGerman shepherd and they both fit without the divider in it.