Beautiful desk. Got the white one - more of a cream than a white but perfect! Matches the bookshelves and the file cabinet perfectly and makes my office gorgeous as well as functional! Comes assembled except for the feet. Have to attach those yourself. Plan for lots of cardboard and styrofoam as this is a large desk and they package it well to keep it from getting damaged. 
The desk is nice and extra large with plenty of space to spread work out on. Finished all the way around so that it works perfect in the middle of the room. 
Love it!