So soft and cozy, my kiddo loves it. He's only 2 and I ordered the 4T, so it's down to his shins, but that's just fine. We will be able to use it for a long time. He loves wearing it right out of the tub. Colors are exactly as pictured. I think I'll get the matching PJ pants for my husband!