Not hard to assemble but takes a lot of time. Looks ok but cheap quality materials. During assembly I already had to fix shoddy veneer in 2 locations.... I doubt this is going to hold up with regular use. Overpriced for the level of quality.