I thought this product was well made and the colors are true to what is pictured on line.  I bought two different colors and am very happy with both. It was somewhat small for the size marked, typically an 18/20 would be an extra large. However, I just lost about 15 lbs and the large fit perfectly.