Assembly is a bit of a challenge and wish they provided more extra hardware, but this fits our needs and looks great! Drawers are smaller than we would have preferred, but great storage space in total. Love the adjustable shelves. Overall very happy with this purchase.