Cabinets look great!  They were packaged very well. This was the first piece of furniture  I have purchased online. That being said, there was a lot to put together. All of the parts were very well labeled and I felt the directions were easy to understand but it did take a little time and patience. I’m very happy with the finished product. I’m also a very big fan of free shipping!  So that means I will likely be assembling.  Once put together the cabinets are good quality and don’t look or feel cheaply made at all.  This product is a great buy!  I’m very happy with my purchase!