Bought this for my grandson who just graduated from a crib to a bed.  His skin is sensitive and we wanted all cotton. Other sites claimed all cotton but were actually polyester.  The only issue was a somewhat unpleasant odor but that was eliminated by washing before first use. In all we are very happy with this purchase.