I was pleasantly surprised with this product. I got a large which fits perfectly, maybe even a little loose. It is comfortable and is able to stretch some and Velcros in the back. It is a great addition for my pirate costume!