It's hard to find sets like this that look and feel good, this one is both the material is so soft I got so many compliments on it. I purchased a Xl it fit perfectly for a 38dd and 199. Lbs. It is so easy flowing with your body movements I am ordering a few more in different colors