We love this crate!  It feels pretty solid and the finish is nice.  My husband said it was pretty easy to put together.  We ordered the large and our 50lb bully has plenty of room to move around.  

I like the way there is plenty of airflow through the crate so our dog doesn’t get too hot.  The mat that came with it is fine.  We will probably upgrade to something a little more “cushy” at some point, but honestly the one it comes with is perfectly fine. 

The only “con” I could think to mention if you have a crazy dog who doesn’t like being crated and might want to get out, you may want to plan to put a stronger lock on it.  The one that it comes with is just a simple slide lock and I’m not sure how well it would hold up to an aggressive escaper.