This cover is made of cotton fabric. Its 20" wide & about 34" in total length No snaps, but I do use velcro on the corner of the back pocket Has all the safety strap slits Has the hole that goes over the post of the chair Happy to refund if not happy with item Also fits the Evo, Pappa & Nanna, Martinelli, Papazzi Verde Rocker ( Pls. let me know you have a rocker so I can add two extra safety strap holes) & the Best Prima Pappa Diner & More High Chair Cover