Assembly took time but was easy enough... shelf looks great though. Very affordable compared to similar shelves from other companies!