The top part was OK but the legs were baggy and high waters. The inseam to the leg wasn't posted at fashion Nova. My inseam is 32in and these were shorter than that. I have slim legs. A thicker slightly shorter leg person would probably like it. I probably could fit a large or medium but the length of the pants will probably get even higher.