Relatively easy to assemble(have patience) and roomy for my storage! Haven’t experienced any water breaches yet but I’m sure it won’t be perfect. Managing my expectations but I’m stoked.