I purchased this to go with a pirate wench costume I was going to wear for a Renaissance fair. I'm 5'5 and about 180lbs and got the XL. It fits well. It has velcro on the back to clasp it together. I have noticed the velcro buckling a bit if I don't get it on just right, but I'm not too worried about it. I haven't worn it for a whole day yet though, I'm hoping the velcro won't come undone with a lot of movement. Well worth the price for a costume piece.