This cart was exactly what we needed.  Assembly was easy and took me about three hours to do it myself.  We originally thought there was a defect in the top's finish, as there were lines and streaks visible.  We applied granite sealer which worked!!  We previously tried soapy water witch did't work.  The only negative is that the actual colour is off-white, not the bright white shown in the picture.  This should be corrected.