Overall, this was a great purchase, mostly because of the effect/result, not necessarily the product itself. My best friend and I surprised our husbands on our recent cruise, and it was perfect. However, the material was a little thinner than expected (sheer/see through), and the v-neck is so low its almost to my stomach. My friend's cover up was the same way. All in all, not terrible, but just not exactly what we expected as far as material and fit. I ordered an XL, my friend a L.