The leggings fit perfect, no camel toe. For a medium, the top might be a little loose especially in my arms. Overall, good quality but the smell is so awful! The scent is like it’s clearly made of low quality fabric. Must be washed to get rid of the strong smell.