Easy to put together, great for opening options, easy to clean. The mat is super soft and durable!!! I purchased this 2yrs ago and is still in perfect condition. Even the mat!!! I purchased this for our toy pom puppy and love that she has plenty of room to stand stretch and laydown. Best crate I have ever had!!!