This shipping was top tier and fast ! They handled my order with care and the packaging was awesome to where anything could hardly break . It did take awhile to assemble due to me having little ones but it was worth it ! I also give this 4 stars only because the mirror slid off 💔 it was still wet and not enough glue . I did correct that myself as well (that’s why the boxes are there to hold) and it still turned out very pretty . I’m not an mua but I will use this for my hair lol . I DO RECOMMEND!!!