excellent -except for poor quality zip
I wanted to give this 5* as it is an excellent product but the poor quality zip lets it down(could be a one off - but teeth do not mesh smoothly and it snags on fabric -not user error as I have had plenty of experience using zips!) Coat fits my dog really well. Nice features such as the snug collar, fit adjustors and no rough internal seams. Quality of the fabric exceeded my expectation.
Just be aware that because of the fleece lining your dog may get too hot . My (hairy) dog did start to pant