For the price this is a suitable costumer. Its not terrific quality but it works. It is thin material that certainly should last a few times. Sizing on this is a little small. I would say the XS would fit a tall girl (size 14-16) or would be a woman's size 0. The small is more a woman's size 2-4.