We're sorry that the legs are too baggy and that there was shrinkage in the length. Although the jeans are pre-washed and shrinkage controlled, they are still mostly cotton. We recommend washing them in cold water and drying them on a lower heat setting. Please contact our customer support team if you have any questions!