The first one I ordered is a perfect fit medium. However when I tried to order an XL for a gift I couldn't get one. And the process of figuring it out was a hassle. The purchase again option wouldn't allow for different sizes.
Rating: [4 of 5 Stars!]