I love this dog coat - he looks like a dog in it, not a dog in a sweater. It is easy on, easy off, his legs are unrestricted, and best of all, he doesn't pee on it (my dog is a reckless urinator). The coat is really well made and the measurements provided are accurate. Straps are adjustable for perfect fit. I was afraid it would be stiff but its not, it's perfect!