No straps, buckles, metal or plastic. Proprietary blend of Lycra and cotton for elasticity, shock-absorption and comfort. Perfect for newborns or babies up to 16 kg.