Good quality and went together smoothly. Rain has not penetrated the box so far. Assembly could be a challenge if assembler does not have a drill/driver and a good set of box and socket wrenches. It took me about 90 minutes to assemble on my own.