I had been searching for a pair of navy blue summer pants and these turned out very well!  I am 5'5 inches tall and have somewhat short legs and a nice round behind and these fit perfect!  I usually wear XL pants and ordered these in 2X Petite and to my surprised they fit nice on me not too long and the material is stretchy and very soft for summer wear.  The Navy blue pants are not see through as I have seen in the reviews.  I have to say that these were the perfect pants I was looking for.