Super easy to set up and move around. I bought a large size just in case, but these kennels are BIG. Perfect fit and plenty of space. 

Pros: Easy to assemble, easy to clean, two different doors to position anyway