Seems well made. I love the sheen of the fabric! Sadly it fits my dog quite poorly. She is thin and deep chested. This fits too snugly in her armpits, pulling the material and hangs very loose over her abdomen. Personal opinion, the sizing is really silly. My dog has a 20" chest and weighs 18# and wears a LARGE. These should be sized so she's a small. A golden or boxer is a large dog. Get it together with the sizing!