It's good, but the feet are too long and I cut it a bit. My dog's bust is 23.6 inches, back length is 17.7 inches, and weight is 28.7 Ibs. I bought the 3XL, it is suitable for my dog but the neck is too tight.
To be honest, the raincoat doesn't fit so well. The harness was fastened inside, and the buttons of the clothes were tightly buttoned up. The four sleeves were too long, so I had to roll it twice. But I can understand. After all, this raincoat is not tailor-made for my dog. The quality seems pretty good. Overall 5 stars.