I am a 30" waist in all other pants but these overalls were real snug so I exchanged for a 32" waist and seems to be a much more comfortable fit. New to overalls so time will tell. As for the length, I typically 1" cuff my 34" inseam pants 2x and I have these things cuffed 3-4 times and will probably just end up cutting off 2-3" from the bottom to eliminate the bulk.
Long story short, I am 6'1" 150lbs slimmer build who typically wears a 30x34 and would recommend getting 32x32 for this overall fit. Quality seems to be spot on and the # of pockets is also a plus. Customer service was also a breeze when I exchanged for larger waist size.