Love the design and easy storage.  Purchased for an adult dog, not sure how it would hold up to excessive pawing etc from a puppy since he didn't do any of that. 
 Having three different access points is also a great plus! Would definitely purchase again.