We are very happy with the buffet.  It did come ready to be put together.  My husband is very handy and it only took 1 hour to build it.  The box from the outside appeared damaged but the buffet pieces were packed so well they weren't damaged.  It is heavy and holds a lot.  I got the black with brown top.