This shirt is absolutely stunning. The detail is incredible. It’s cotton with a side zipper. It has flaws throughout. I tried to capture them in photos but it has some discoloration/ lightening in the armpit area. Beads may be missing throughout. I believe each round metal piece is supposed to be fully surrounded by the wiring, and some have partially popped out. They’re secure to the top, but may be slightly out of place. Some crochet parts may have snags and stitching on beads may have popped. If you’re going to examine every missing bead, this is not the top for you. PLEASE keep this in mind before purchasing that I am listing this item as flawed. If you can appreciate the detailing and adorable details and accept that it has a few flaws, this top is absolutely amazing and I’m still contemplating keeping it LOL Measurements are provided. Says medium. Keep in mind sizing may vary and it’s best to go off measurements rather than size tag. This item might potentially work better for a small but please use your judgement based on measurements