Hi guys, this is my first post so please don't be too harsh on me.
I've recently just bought a Barbour Beaufort in size 40 and it just came today, I was really excited because I could tell the jacket itself was very high quality except for one thing.
When I put the jacket on it's way too big for me, I'm a US size medium most of the time but I'm a pretty tall and lanky guy with long arms so I decided to order one size up. Not the greatest choice as you'll see in the picture attached, while the arm length is actually perfect. The jacket itself is really boxy on me as well as the fact that I have so much room in the Beaufort that I can fit like two hoodies.
I was thinking on returning it and getting a size 38 Bedale instead, at least that way I'm going to hope that the fit's going to be alright and I can get the arms lengthed if I really want to. Any thoughts?
Edit: Formatting
I've recently just bought a Barbour Beaufort in size 40 and it just came today, I was really excited because I could tell the jacket itself was very high quality except for one thing.
When I put the jacket on it's way too big for me, I'm a US size medium most of the time but I'm a pretty tall and lanky guy with long arms so I decided to order one size up. Not the greatest choice as you'll see in the picture attached, while the arm length is actually perfect. The jacket itself is really boxy on me as well as the fact that I have so much room in the Beaufort that I can fit like two hoodies.
I was thinking on returning it and getting a size 38 Bedale instead, at least that way I'm going to hope that the fit's going to be alright and I can get the arms lengthed if I really want to. Any thoughts?

Edit: Formatting