Easy to assemble. It took my son about a half an hour to assemble.  It assembles mostly with the provided allen wrench but a power screwdriver is helpful for the screws that attach the legs to the frame.  

Looks great.  I left it unfinished at least for now.  Only had it assembled for a week so time will tell whether or not its durable.