Fit was okay. Material it was made of okay. Issue I had was that when I took it out of package it already had two holes in it. I think it was either damaged in shipping or manufacturing process as the holes are pretty much in the same location on both legs of product.