Easy to put together and sturdy. I've had great luck with this cabinet keeping the rain out even in storm conditions: maybe just a tiny bit might seep in on the bottom shelf, but very minimal. Great cabinet.