Im 59 with 44 hips and a 32 waist.  I bought a large but a medium would most likely have been better.  The skirt is definitely long enough.  I have washed it once and still rolled the waistband so it hits my ankles (I have a 34 inseam).

My problem with the skirt is that after sitting for an hour, the front is stretched at the knees.  It looks like baggy sweats when I stand up.  There are finger stretch marks poking out from where I held it to put it on.

I like the idea of cotton and fair trade, but the fabric needs something to allow it to keep its shape.