I was pleasantly surprised by these pants. I got my typical size 16 and they fit great. A lot of times when ordering larger sizes, the ankle is so wide it looks like normal pants. Not these! The ankle fit nice and slim on my leg. These are slide on, so the snaps are for decoration only. They are comfortable to wear all day and do stretch out just a touch. I ordered the black and they have a nice sheen to them. Worked well for my business meeting I bought them for. Like another reviewer suggested, these do show the panty lines so make sure to wear the appropriate undergarments. I plan on purchasing more colors!