This is a well made product.  My pup loves it!  I had to return the small (up to 25 lbs) because he is every bit of 25 lbs, my bad.  Very well made and sturdy.  Glad I exchanged and feel sure it will last a good long while.  Would buy it again.