It was pretty easy to assemble, taking about 2 hours.  The finished product looked good but not quite as nice as the end table due to gaps between parts that could not be closed completely.