Product overall is pretty good. Shipping on the other hand terrible. Was supposed to be two day shipping. Arrive over two weeks later. I made sure it was a decent weather on the day. It was arriving arrived. Two weeks later it was down pouring, and the box look like it was tossed in a puddle.