Not perfect, and time will tell if they hold up as material seems flimsy. Probably just the price point, but had hoped for something a bit more substantial. Also holes didn’t line up on one of the legs and was very difficult to make work.