Wow what a beautiful and stylish set. They are stretchy but not too much and the material is very firm. Great buy that your customers will love. It only two pieces the shirt and pants . The tank top is not included. When you buy 12 you get sizes from S-XXL and you get mix colors.