Beautiful cabinet. Assembly was straightforward and fairly easy; I put it together myself in about an hour.  The only reason I am giving 4 stars and not 5 is because the paint on the doors does scratch extremely easily! Be careful when assembling. Would definitely purchase again.