Not too bad putting together, but not done yet. Everything is pre-drilled and ready to bolt together. Did have some problem with the screws for the plywood floor. Some just wouldn't drill for some reason. I have run onto that with "self-tapping" screws before. Not the highest quality drill bit!!