Takes a while to put together and if you are working with a tight space it can be hard to get into place but the work is well worth it! Looks great and adds great storage to our small bathroom.