Easy on, easy off. Good materials, fits well and my dog looks great in it. All in all, it's a really decent product and I'm glad that I bought it.This is a good jacket for spring/fall when your pup doesn't need a ton of extra insulation but needs a little something to cut the wind and provide an extra layer. Our dog has short fur and gets cold easily, so this doesn't always fit her needs in all weather since it's not insulated and the fleece lining isn't very thick, but it is a great light jacket and good for light rain. We can confirm it's very durable, she got into a tussle at the dog park where the other dog latched on to her jacket and really pulled her around, jacket was unscathed after (and our dog was too, thanks for asking). Would recommend but definitely don't purchase as your dog's winter coat if they do need that extra insulation, we'll need to find a different jacket for that purpose.This is a really nice jacket! It isn’t a winter coat, more like a spring or fall jacket. It layers nicely and the clips on the side make it adjust to dog size and shape effectively. The flashing light is great for evening walks/jogs. Very pleased with this purchase.I spent a lot of time looking for a coat for my dog that's truly designed for snow and not just looks outdoorsy. A few features my pup and I love. The inner lining is fleece to keep him warm but the outer layer is a sleek water repellent material. It's perfect for slushy snow days. I also love the foldable collar. My lil puppo has a long neck so this keeps him warmer but doesn't fit tight under the chin. It's also very easy to fit over a harness and the zipper feature along the spine gives easy access to the harness.... Y'all this was a really well designed and constructed coat. I'm extremely pleased with this purchase.This is the most practical dog coat, it fits perfectly, easy on easy off, it’s warm enough for temperature above 35 degrees. And it looks good.This coat is way too short and barely covers 3/4 of my dog’s back. It is definitely not for cold weather. Hard to get on and off. Does not give much coverage on the belly area. Not clear if it is actually water proof because I returned it for a different and less expensive coat that offers better coverage, easier to get on and is actually warm.I love that this jacket had snaps instead of velcro and how well it's made! It's a tab bit long for our Shiba Inu, but fits perfectly around his neck. It's not as heavyweight as I thought it was going to be, but it is extremely water resistant which has helped during the never ending snowy winter. The jacket does fit over his harness, but for time purposes, we just put his harness over the jacket.I give the item one star because its nice looking.Featurewise,1- the back continuously "flaps up" - the shape doesn't stay down2- the zippers for leash pass thru won't stay shut no matter the orientation of up or down you try3- the "LED" light failed after one exposure to a light rain shower.I used this item only a couple of times ( once in light rain ) when the back LED light stopped working.I contacted Kurgo customer support about the failed light. They replied within a day.The customer service rep asked me to verify the Play! Tag (id) on the garment, along with size/name of replacement battery I tried. (It's the expensive, non rechargeable CR2032. Genius said no one.)I immediately responded with the aforementioned details (photos natch) and waited.And waited.I sent follow up email ONE MONTH later. No response.I sent a follow up email one week after that. No response.Unfortunately I've purchased other Kurgo gear (leash, collar, harness) around the same time. I hate that I've supported this company that has given up on a customer.