Ordered from Dainese earlier this year. Be as certain as you can about sizing, the Italian sizing is usually on the smaller side. If you have to return something as I did, you are responsible for shipping costs incurred to Dainese, which for me was 1/2 the value of the item and a three month wait time on a credit return as the item had to returned via Boat which was the cheapest method, a 500 pair of shoes got me a 250 credit after the shipping return and the savings on the previous item negated the overall transaction. They shipped to me DHL which was pretty fast and I don't recall any issues from that perspective.
Would I order direct from Dainese again, probably not if I could find it on another site or I knew 100% I had no intention of returning it.
Best of luck.
Two