Ordered online, full price paid. Expected higher quality fabric. More sheer than I expected, needs a cami or underlayer. At this price point it should have come with a liner. Fit runs a trifle large. Ordered xs & it fits more like a S. Lovely colour, both the red & yellow.