I ordered xl, because I usually wear xl, but it was little bit too tight and short. But material was very good.