I have something almost identical (perhaps slightly slinkier) that I bought at American Apparel a few years ago. It's a fab, versatile thing to have in the summertime.