i am size 0-2 and i got XS. perfect fitting. perfect length. they also made some room for your butt so it doesn't super stretch around that area either. it's also super light and it keeps you dry.
and yes. it feels great against your skin.
bad thing is.. it's not that warm. but i guess it's better than going out naked running.. (:
i definitely recommend it!