XXL is no good

These shirts are short and wide, leaving more room then needed but too short. These shirts are not like the ones i ordered last year. Very disappointed, seems like the maufactured location changed and decreased quality.