I got this on Amazon for the cheapest price out there.  It is one-size fits all and I assumed it would be large considering I'm a petite 8.  It is NOT large; as a matter of fact, it's tighter than I would have liked.  Very surprising.