I ended up returning it - I'm an XL and ordered a XXL, which when I tried it on was a bit snug.  I also wasn't a fan of the fabric and despite having all the pockets I could want, I just felt that I would never wear it due to my dislikes, so I have returned it.