This dress is very cheaply made. The front of the skirt is too short to wear without something underneath as your underwear will definitely show. Initially I gave this 1 star. But I threw this on over some faded cuffed fitted jeans last night for a date and was inundated with compliments and stares. I guess no one can tell how cheaply it's made. The fabric print is beautiful and the fit of the top, the deep V and cap sleeves, is very flattering. And when you walk the shirt floats out behind you. All in all, it's so inexpensive that it's worth it. I don't expect it to last long before it falls apart. But for the price I don't mind. I ordered a M and I am 5'8" and 129 lbs. I usually wear a size 6.