Pretty good and holding up well enough. It was a real pain to put together. Realistically you want three people. Some of the parts are slightly misaligned and we ended not being able to get the last few roof screws on. Fine for us in Cali but it you have inclement weather I’m not sure how good this would be.