This was very difficult to put together so suggest you pay the extra to have it put together.  Had some incorrect screws and the ones it has for the rail for the door to slide back and forth do not allow the doors to slide all the way to each side.  We have to get some from hardware store for them to work properly.  It is very sturdy and heavy also.