Pretty difficult to put together (probably 60+ different screws and cam locks to go in different places), but once assembled it looks great and is relatively sturdy. It has a ton of shelves so we can fit a lot of dry goods in it. Would recommend.