Great desk overall.  I think it needs to be flush with a wall to prevent the slight wobble it has,  but it's not too bad.  The process to put together was generally easy and took about two hours.  Looks really nice.