Im 55
Waist 30
Hips 40
I usually wear a 7 but I bought the size 9 (although it says 29)

They fit a little snug (kind of make my butt look a little flat) and they are 98% cotton so Ill have to be really careful when I wash them.

The reason Im giving them 5 stars is because they are made really great! They are a lot better than I expected (I usually rely on reviews and there weren't many with pictures of these pants or a detailed description)
Its my fault for not asking what the material.
They say they are designed in the USA but are made in China so definitely make sure you buy a size up (maybe 2 sizes up since they are 98% cotton)
They are very detailed. Not missing rhinestones and they have small braids that crisscross above the middle of the M on the back pockets.
The stitching is also quality..
I bought these about 3-4 days ago, so they arrived pretty quick for a Chinese product.

I really hope this helps!