These are more of a stone-washed color of black, not a really dark black. They are sized according to waist only. No inseam length was mentioned in the product description, but mine arrived in a 31" inseam measurement. 31-1/2" inches to be precise. I washed them immediately and they did not shrink. They felt a little snugger at the waist after washing but quickly loosened up. They are a relaxed fit through the hips and leg. They are a heavy denim, much like a pair of Levi's.

I wouldn't be surprised if they lasted for years. Seem very sturdy.  If a 31-32" length works for you, then these seem like a good investment.