I was pleasantly surprised with these pants.  I ordered my normal size small and they fit just as I would like.  I normally prefer low rise pants but these are very comfortable above my waist.  The white is not opaque, but I purchased them to wear them as an extra layer or to lounge around the house.  For reference I'm 5'3, 112lbs, w/ long legs and short waist.