Easy to assemble. Large enough to fit a keyboard and my IMac with lots of space either side as well. Only downside is that the top is textured so if you need to write anything on a piece of paper, have something underneath!