Has anyone bought men's clothing from Lands End before?

How's the sizing? I know the womens run a bit big for me.

DH is 6'3" and a Banana XL top would be snug across his shoulders because he's broad chested and has wide shoulders. Should I get LE regular L or XL? Tall L?

Thanks!