These are an amazing fit on a straight or moderately curvy body. They fit a little roomier down the leg so can work for larger thighs too. They look extra trendy and I love them. They run big so size down at least a size. The hems are finished so that they are harder to shorten, so not the best option for petites.