Quality is so good. A little costly but the measurements were exact, cloth is good, finishing & stitching is good. Need some stitching for buttons as it came off within an hour of wearing it. Other than that I would definitely recommend this to my friends. Delivered within the timeline.