I found this to be very disappointing when it arrrived. One part was broken but since it was not weight bearing I simply repaired it instead of replacing it. It was missing a metal pin to hold up one of the shelves. I used something I already had here. It is incredibly, ridiculously difficult to put together with the sketchy directions. The top was the hardest to attach. The predrilled holes were not all drilled deep enough for a tight fit. Once it is all together however, it is really quite nice looking. It is white and not off-white which was fine with me. The top, for all its time and hassle, is very solid and good looking too.It is the perfect size for my kitchen and now that it is finally all put together, I am happy I ordered it.