Tough to put together. I would do it differently next time but I like it and am interested to see how long roof panels last