These are fine. Fit is true. Length is good for someone 5'8" to wear a 1-2 inch heel. They are comfortable and go great with a blazer (my style is black pants, colorful blazer & black or white shirt. The pockets are sewn shut before shipping. I think this is to prevent them from getting caught on something and ripping?? Anyway, they are fine. Would I order again? Hmmm, maybe.