I bought this sleep set for my daughter.  It looks very nice on her -- so grown up.  I deliberately chose one size larger, so it's a little loose and a little long in the arms and legs, but it looks just fine.  The top is smooth polyester.  The bottom feels more like flannel, but the tag doesn't tell what material it is.  "2 Pack" means "2 Piece."  I mistakenly thought it meant we get two sets.  Oh well.  It's cute enough that I'm not too disappointed.