Worst product Ive ever ordered off amazon. I am very very disappointed.  I think they sent me a size XXL because this thing hangs off my body.  The photo doesnt do it justice- its huge.  Not wearable at all. The material is alright- decent and about what I expected.  The cups in the top are weirdly shaped.  There are loose strings everywhere. Abosolutely awful.  Dont buy this- youll be disappointed!!!