LOVE THESE PANTS! I will start off by saying that these pants are very flattering! They have elastic on the back side so it is so very flattering. The material is so soft and very comfortable to wear all day long. The print is even prettier in person and has so many fun colors to match with. The length is great on me for heels. For reference, I am 5'3 and weigh 145lbs and I got a medium, I feel like I could have gotten away with a small but went with the medium since I like a looser fit.