Paint quality was inconsistent and we were short some hardware items. One piece of hardware was stripped. This buffet was intended for our back porch so we decided to use it anyway. Assembly was not a piece of cake. Took 3 1/2 hrs total time. Design is good with good functionality.