Easy to put together. Huge size, just what we needed for garden cushions. Raining today so will find out whether or not it is truly waterproof!