My order was a little late, but it arrived with all pieces intact. My grandson put it together in a couple of hours at the end of our pool. We have bolted it into concrete and so far it has survived some pretty strong storms. We bunch up the top towards the front of the frame and secure it when we know of inclement weather. It does hold water in the folds.. I absolutely love it and hope to enjoy it for a long time