Im 5 3 137lbs. I wear a size 8-10.
Im small chested and the top fits just right. The bottoms are a bit snug on me per my taste, but will do.
The tank is super cute but baggy. I wish I could mix and match. I would have got a small in the tank and a large in the bottoms.
I still love it and feel comfortable wearing around famil.