I ordered 4 items 3 weeks ago. After reading all these comments I was afraid I would either not receive anything or that I would receive the wrong things/sizes. I got 3 tops and 1 kangaroo coat. I ordered size small in all items. I received size small in all items. The coat is nice, the material is different to what I expected but still comfortable and warm. It said it had 100% cotton outer & water resistant but its 100% polyester. No strawstrings as advertised. Good enough fit. Extra panel & baby panel nice. The tops were good. Snug size small but still look good on me. One top was different to the picture because the colour in the picture looked gradient but it was wasn't. But overall it wasn't as bad as I thought. Quality is fine. You are not paying big money! Overall I'm happy!