Delivery was delayed by 3 days from original date but was worth the wait. Assembly was simple and the frame was not bent nor were glass shelves scratched or chipped. The frame isn’t as solid as I expected but overall it is worth the functionality and appearance for the price.