Easy to assemble, perfect for the cushions of my patio furniture. Much larger than anything I've seen. They have even weathered a rain storm and kept everything inside dry! I would definitely recommend these.