Kinda slim fitting so i would recommend sizing up
Good
I liked it fits me perfectly and with discounts is more affordable than most other sellers of both product
Very nicely made, I'm happywith product, Took a little long to get here but that was expected being your on the other side ofthe country.