Shape and size:It's for medium size newborn babies. It's kinda just okay with my 2mos old baby, but i guess it will kinda be tight when he turns 3mos
Wearability:The fabric is superb. Really good quality. The prints too are nice.
Color:Perfect. What you see is qhat you get