These are good but are really 28.5 inches tall without the screw in feet. The order I got had adjustable feet even though it wasn't shown in the picture so you could get to almost 31" without the table top height if needed. So add your top width to 28.5 to get total height and then you could add anther 2". The vertical strength is fine but the table rocks left and right a bit as the top plate with the holes for screws is a little thin. I drilled a few more which helped a little.