I love the set, the material is soft and very comfortable. I ordered both colors! There's plenty of stretch but I will say that if you're top heavy that the top may not fit right unless you size up. I'm petite with an athletic frame and a small bust. 5'4 130lbs the small fits me comfortably.