I got these in black for my kids and they are the best we have come across.  Mitts much easier to put in. Stays dry. And warm. Very study. We wear with liners when super cold.
Size wise. My 10 and 9 year old fits large with liner.
My almost 7 year old needs a medium with liner.