. 95% cotton 5% elastane jersey. Adjustable straps for a great fit. Snaps at inner leg for easy nappy changes. . . . .