Not too hard to put together and looks very nice but some of the screws kept falling out so we ended up having to drill in additional screws. Spacious without taking up a ton of space. Serves the purpose for extra cabinet and counter space for our small kitchen.