We're glad to hear that the pajamas are a good length. Sorry that the waist. hips, and legs fit a bit small. We recommend trying a larger size. You can exchange the pants through the return portal on our website. Let us know if you have any questions!