Ordered this online because my size was sold out in stores around me. No regrets either; fabric is soft and has a bit of Stretch to it, length of sleeves and pant are also perfect as I am only 5'2". I ordered the small and length is perfect- I plan on rolling up the bottoms of the pants a wee bit and pairing with neon yellow heels. Nice for work, an evening out, Spring or Fall-like weather. I will definitely get good wear out of this piece.