I bought these in a size small in white and I loved them. They fit great with one exception, the button. I felt like I was between sizes. They fit fine but when I went to put on my bindings they popped off. I would suggest wearing a belt. The length for me was perfect. I'm short 5'2" and it didn't drag or anything. Its pretty warm but on the day I went up it was cold so I layered up. I did get too hot but just unzipping the vents helped out. I would def. buy these in another color.