Yes you are right, it depends on the brand a lot. I took some measurements for you that might help you know if it would fit. It's 27" long if you measure from the shoulder to the hem and it's 38" around the chest. My grandson is 5'9" tall and weighs 156# and it fits him good. Hope this helps.