How do these fit? They are just a different shape than I am used to and I am trying to envision the fit... How do the sizes run? Are they stretchy? Thanks!!