It took almost 3 hrs to put it all together and my husband is a professional installer. I didn’t give it a 5 star because  the top part he managed to fixed it because it was uneven making fresh holes But other than that I am happy with the purchase and blessed with the man that I have lol.