The cabinet is nice , I'm a very handy person but it still took awhile to put it together. If you're not handy you might want to pay to have it assembled