I'm between a small and medium and this fits like a glove! It's waterproof, and figure flattering. Perfect for your ski trip!