I ordered with the hopes to wear on an upcoming beach vacation and really wanted to love this outfit. The pattern is very pretty and the blue is nice and bright. Im 53 /130lbs and I ordered a medium. Overall the fit is fine but the style unfortunately makes me look very boxy. Fabric is decent, a little on the cheap side but what youd expect for the cost. The shorts were laughable on me, the elastic was bulky at the waist and pleats didn't hit the right spots on me. At the end of the day debating to keep because I like the top enough and think it could go with jean shorts and be cute.