Delivered all in one piece, took about an hour for two of us to unpack and install completely. We bought the sand color cabinet. It is not white, it is greenish almond but that is Ok with us!  lighting and shelves all very nice. Wish we had another shelf. We do not have children and did not find it necessary to install wall straps. It is heavy enough without them. The sliding doors are perfect for a small eat in kitchen.