The roof of our sun room is twin wall polycarbonate, same as Tom used and Chivas mentioned. I don't know when it was installed, I have to guestimate maybe 15 years ago. It has handled huge snow load with no problems whatsoever. In the last two years it has started to degrade and is starting to take damage from moderate sized hail. Panel replacement is on the to-do list for next spring.
In the future, if I were to build a sun room on a new house, I would use the same plan and materials. And as Chivas said, it really does well keeping the heat in.