Very difficult to put together( not hard to understand), just awkward to get at certain areas to put in screws and painful.  Besides that,  very fast delivery and a beautiful piece.  This took time for assembly and doors will need more adjusting  on finished product, so leave those screws a bit flexible so as not to strip them. There are some gaps on faux stone pieces, but I believe this is how it is supposed to be.  Also, it is a very high piece of furniture.