This top is insanely good! I got a large, for reference my sizes are 38 B - 31 W - 42 H. That being said, if you are any larger in the bust or waist than I am, I wouldn’ t recommend it. It is very soft and does have a degree of stretch, but it can be a little tight around the neck if you force it. That being said, it’s incredibly comfortable to wear! It shipped out extremely quick and arrived right on time. I am extremely satisfied!!