Easy to put together but not sure if it is waterproof as it hasn’t rained yet. Also waiting for my new 21 inch outdoor pillows to arrive to see how they fit