Perfect
Absolutely love it. My dog has had it for months now and it fits perfectly, never gets loose when she plays, and it doesn't even look dirty.
Rating: 5 stars