Definitely not for a 2-year-old baby but it fits my newborn. It's nice and well done. Looks like it's warm.
Looks good but it's small for my 2yo baby