This is a beautiful cabinet with LOTS of functionality and style. It did take some time to put together but not bad if you have assembled furniture before. Would definitely recommend.