2 layers of flannel sewn front and back.
Comes with 3 adjustable snaps so it can fit your baby at any age.