This turned out to be a really cute outfit! I got the blue, which is bright and bold - on a 5'7", 150lb frame, a large worked best to keep it from being too tight, even though it stretches. Depending on how you wear the skirt, it might be extra tight on the waist, or cause a gap between the skirt and shirt. I pulled mine up to my natural waist, and it met the top exactly, so no crop top effect. Note that the shirt is ruched on the sides, so it's pulled up a bit. The material is thing and stretchy, so I am hoping it will be perfect for layering in the fall - I plan to wear it with a chunky belt and jewelry, and probably boots. This product is also versatile - it should be good worn as separates - I can see a different top with the skirt, or wearing the shirt under a short-sleeved shirt, going for a 90's style. Depending on how this ends up fitting you, it may be the perfect price at $44.99, or a little high.