Assembly was ok - nothing too difficult.  Took about 2 hours to complete.  White finish was very poor on a very visible surface so will have to touch that up with white paint to make it look nice.  Otherwise is very attractive and my wife likes it.