My husband put this together and said it was very difficult and he is good at handyman projects.  I'm using the box for pool towels and so far they have been kept dry.  The box was bigger than I thought it would be but can always us the extra storage.