I absolutely adore this set. I didn't think I would like the material when I took it out of the package but I was wrong. It is so comfortable and great stretch. Looks sleek and slimming too. I usually wear size 4/5 and got the small and it was perfect. (also got the xs and was too small so will give to my daughter). Got in red and it is beautiful. Not too revealing yet top is cut just right to be stylish yet perfect fit for working out. Design makes your figure look even better.