Great product.  

Cons: Don't think a full grown golden retriever would fit.  It is long, just not high enough for a large dog.