Assembly took time to get legs into slots. Fit is good. Very practical for my needs. I bought two for my patio to go on either side of a small outdoor couch,