For most part. It came in a cool packet. Material Felt really good and durable. It was something I was looking for to do the job. I get really muddy and wet working out in the field. And this is perfect for that so it won’t mess up and stink up my new truck. I can take it off and wash it with a hose and put it right back on the next morning. For extra hold I had my wife sewed on some extra bands just to get a really nice snug.