the quality is good considering previous orders the quality of the clothes hadnt been that good. i love it although the string at the back could be shorter but you can always get that cut. i got an L and it still had some room but not too much that it was uncomfortable and im usually a small so i would recommend and L as it is stretchy. overall i love it and its a great party top. also my size information isnt all accurate