Me and my neighbors went with Modern. They have a good reputation and have been in business for many years. We were very happy with their installation and 25 year warranty that they offered. The installation team were great and you can see they know what they are doing.