I'm typically a 27. this 27 seems snug but there isn't a 28 in petite so i'm keeping these 27 petites. i ordered 27 regular also and they are too long. i'm 5'4" 128lbs. they are very comfortable. hope they stretch just a tad.