So far I am happy with this. I put it together very carefully so things would line up perfectly.  It was pretty easy and quick to put together.  It holds a lot of cushions. It has rained a few times and the cushions inside have stayed dry.