Knew what to expect as far as quality from the reviews. I didn't purchase this for dress occasions but rather to wear to something akin to a picnic or boat outing. I'm fond of the lively blue floral print and will enjoy wearing this. The small was plenty roomy for my 5' 5" , 126 lb self. I would have been less happy had I ordered a medium (which I sometimes wear).