We really love this little desk!  It is attractive, sturdy, and a great price!

(I briefly went back and forth in my mind regarding 4 stars vs. 5. In a perfect world, I would have liked a little more sanding on the top prior to the varnish, but the surface is nice and smooth, and one does not get that kind of attention to sanding without a price.)

My husband put the legs on and did not complain, so I think that it is easy to put together.

All in all, no cons.