Great product for the price! It came quickly, fits perfectly and loves very nice.
I will say the elastic band that keeps the back in place is a bit confusing to use - it makes the material pucker. But overall it was worth the purchase.  With my dogs I have already had to wash it and it dried fine.