Fabric and quality of sewing were excellent. I paid to get it made to fit, but it it still needed a fair amount of hand sewing to tweak it to fit properly. It came larger than measured to fit. Not a huge problem if you are handy with needle and thread but you are paying more to not have to do this. Was happy with the end result but did find it kept slipping off my shoulders.