Fits over sized. Quality is clearly very good, nice thick material. Recommend wearing spanx underneath as I experienced some chafing. Would have given 5 stars, just fits very large in the legs. I am still able to wear them comfortably however. If you are looking for baggy/over sized overalls these are perfect.