Assembly took a bit, but definitely worth it! The cabinet fits perfectly in our small bathroom. If you have a drill, I highly recommend using it during the assembly process.