I ordered these to wear to a 70s party and they were a big hit! I'm 5'2 150lbs and I ordered a medium. They were comfortable and the length was good. If you have hips and rear like I do, a medium will do just fine. A large would have been looser, but that wasn't the look I was going for.