Overall, the product is fine, quality is good-however, the sizing is slightly off; hence, the 3-star rating.  I purchased size 2-6x for an 8-yr old (she is average height and weight, thin framed), and the camisole was way too large for her.  It seems they are more fitted for a "taller and not so thin" child.  Nevertheless, since I purchased for her to wear under her karate uniform, I just tied a knot on the straps, and we are good to go...didn't think it was worth the trouble to return.