So, first thing's first: this onesie runs BIG. My boyfriend and I had a few onesies already and he usually wears a medium or large depending on the brand. Based on recommendations I got the small, and it fits like a large, almost extra large. So be prepared to size down. Aside from the extra space, this product is fantastic! It covered all the initial complaints from past onesies: dropseat and two-way zipper for easy access, warm, and best of all REAL POCKETS! It pleased even my impossible to shop for boyfriend so, thanks Forever Lazy!