one thing i'd say about orage that differs from most other companies, is that every garmet they make sizes differently, especially between the different lines they make, so in other words, some of the XLs are huge, while others fit more like a large, so order the bigger size then try it on, you can exchange it if it's too big.