Ideally wool based so they don't make me itch and big enough that they don't end up rolling down during the day [blush] I am a size 18.