The length is perfect. Their sizing runs a little small. My normal size fit but I don't like to wear my pants 'skin tight' so I exchanged them for the next size up. I agree with some of the other reviews that there doesn't really seem to be much 'tummy control'. The material is comfortable and soft.