Not hard to assemble, just takes a little time. Love the built-in outlet. Really the only thing that would make it better is if it were a little tallerhigher off the ground. But otherwise great!