Fabric is very nice especially for holidays in the sun. Sizing of skirt was a bit big - I ordered small for both top and skirt but skirt was big. I’ll still wear it but would have liked it smaller. Order took some time to arrive but overall I am happy.