Product was delivered within a couple days, way ahead of schedule! Is everything I expected and more! I have 4 tiny Chihuahuas so I put this on the inside of my deck so they cant get out. Now ordering the 8 piece to do my upper deck! I am very satisfied!!