Easy to put together.A long time to get delivery, but well worth the wait. I'm using it for patio cushions, fits a lot of cushions, including lounge chair cushions. Just received so time will tell about durability but seems to be very sturdy!