Fit is true to size. Sizing: Small 0-4 Medium 6-8 Large 10-12 XL 14-16 Comes in: White dot, Multicolor Tie dye, Red Tie dye flag, Blue polka dot. Models are wearing a size small. 82% Nylon + 18% Spandex Due to hygiene, this product is not returnable. Please don't hesitate to contact us with any questions regarding this product. Keep in mind, that the photo may be slightly different in terms of color, due to the lighting or monitor display. We take pride in our customer satisfaction, and it is our top priority; therefore, if you are not satisfied with your product, please reach out to us.