I absolutely love this top. You will have to wear a tank top or lace bralette underneath as it is mesh so it is see-through. I am modeling the small and I have plenty of room. It is super super super stretchy. I would say a small can definitely fit a medium, possibly a large. Extra large could fit a 2X and a 2X could fit a 3X.
has poofy sleeves.