It's ok.
After about 2 days, some threads started coming loose (seam coming apart). The leg elastics are very thin and large. However, the neon colour is nicely reflective. Under the jacket, the fur stays dry.
It would be nice if there was more belly protection for female dogs.