Very sturdy frame and nicely made. It's taking several hours to put together. My fault I didnt look closely at the description . Thought it had a metal roof but it is good quality plastic material. I hope it withstands the cold winter months. Do you recommend any special winter prep on the roof and would I have trouble getting replacement parts if needed in the future. I know my family and I will enjoy this tremendously! .