I would give this a 5 star review, but the size is way too small.  I ordered the size(XL) recommended for a golden retriever, but it is not adequate for my dog at all.  Actually it is only adequate for a small dog, which I have given mine too