It’s very nice, Good quality, easy to set up.  I love how you can separate the crate.  And the mattress pad seems like strong material, and it isn’t too thin.  I haven’t used it for a puppy yet, but my cats are enjoying it.