Too small. Gave to my 7 year old son, because they were too short for me. I ordered a Large, but was sad to find I couldn't stand up straight in the onsie, without popping the zipper (i am only 5'4"). I would not order this again, unless and XXL was available, for heights sake.