I ordered two colors of these in 25p.  i am keeping them because they feel wonderful on, but they definitely have to be hemmed! i measured the inseam on both pairs to be closer to 29 inches.  29 inches is not a petite length.