Fairly easy to assemble and looks just like the picture! It brought some class to our living room while keeping necessary computer parts and cords safely out of our baby's reach. 

Pros: Cheap, easy to assemble and solid when put together! 
Cons: A couple hours of work constructing the desk.