Very much more sturdy and durable than we expected..roof has shingles to protect in the elements.