Arms are a bit short, but otherwise okay
I ordered xxl , i think it's made for mini people, lepricans or so..... it fits my 2 year old son.