Difficult to assemble but once we got it up, it held up well. We had a tree branch come down on a couple of the panels but we were able to smooth them out and put them back up. The zippers are.always popping.off the panels and netting, so that's a pain. But we enjoyed it a lot this year.