Very happy with this desk, it fits perfectly into my son's room.  It's solid and looks great.  It was not difficult to put together but you will need to drill pilot holes to start putting it together.  otherwise it came together easily in about 30-45 mins.