“I'm 43 yrs old, 5'9", 165-170 lbs and typically wear a 10. The size 3 (XL) is too big and presumably fits more like a 12+. It is also too long as I prefer a 13.5-14" length. I own this same skirt in a different color in a size 2 (L) and it's a great length but the shorts are really snug and leave no extra room for a tennis ball tucked on the hip or thigh. The snug shorts do help with slimming but an added exterior pocket on the shorts would be helpful. With that said - the Shakira style is super cute, flirty and feminine. I receive compliments with every wear. The Artsy print will go with numerous color tops and the previously purchased blk/white polka dot does too - both great mix and match pieces.”