I bought the 12mo old size for my then 9mo baby boy so theres room to grow. Its Summer time so he just wears this and his diaper :-) and it serves its purpose to keep him cool especially whenever hes at daycare. He is now 11mo old and 19lbs and it still has room to grow which is still great :-) the fabric is soft and baby seem comfortable in it.