I loved this costume. The sizing is on the small side. I'm 5'5", 125lbs and ordered the M/L. It wasn't super big on me and I'm glad I ordered up. I would not have been able to ear the S. The colors are right on, exactly as the picture is. This is a "SWEATSHIRT" dress and yes it is of sweatshirt material. A little warm for an indoor party but it was fun. I'm keeping this one and pulling out in a few years.