I had to hire a handyman to put this up. The sides and gram was easy for him to put up but the top panel did not line up properly. The floor must be PERFECT for the screws to align￼ or you will have to manipulate the panels to fit, other from that I love my shed!