These fit great. I am a short chubby type and was able to order these in a 29 inch length..The stitching is very nice and they are very well made. The color is nice too. I wear them to the dog park and there are plenty of pockets for bags and balls and keys. Just throw them in the wash. I highly recommend them..