I was hesitant to buy clothing online, but this striped ruffle top exceeded all my expectations. The fabric has a really nice weight to it, not sheer at all, but still lightweight enough for spring and summer. The bell sleeves are fun without getting in the way, and the peplum style ruffled bottom perfectly camouflages my midsection. I am 5'6 and 140 lbs, ordered a Medium, and it fits exactly how I wanted. It has quickly become my go-to shirt for grabbing lunch or running around town. Definitely worth the price!