Assembly was time consuming but straightforward, finished product is good enough. The drawers and doors do not really align well with the frame of the pantry but honestly, it wasn't that expensive in the grand scheme of things so it's not a huge deal. Overall, it's cute and fits perfectly in the space we planned for it to be in.