I worked directly with Apex after experiencing major roof damage during a sterotypical Texas hail storm. Pros: Diligent, stood behind their word
All reviews seem positive