So perfect. Arrived super fast. I was nervous about the quality for the price, but I'm very happy. It's not to thin, and the fabric doesn't feel itchy at all. Think it's the right size as listed though baby boy isn't here yet. This is definitely the cutest cardigan/jacket I could find. I added some photos because there weren't any when I was looking to purchase other than the stock ones.