Just received it today (xxl), which usually fits me fine to a little snug. This is a little large, so I have some room. But its good quality (zippers work great, good stitching and solid well placed Velcro). A good buy.