Rex, I'm looking over the Rydale site and trying to decide on sizes (too big or too small). I'm assuming you've worn their shirts - would you describe them as 'roomy' or 'slim fit'?