Great deal for the money. Good quality fabric and well made, OK fit, not perfect but will do.
The most important: I spent 2 hours playing in melting wet Californian artificial snow, falling, rolling and laying on the snow too, and didn't get wet or dirty even a bit, and felt absolutely no cold.