Delays aside, the quality of the work was good. That being said, the work was carried out by a contractor and not one of their employees as we were told. I'm happy that a contractor did the work given how their company operates. Delay after delay.
Try phoning them once they have some of your money, and it's a song and dance if you're lucky. It was impossible to get a hold of the owner, or anyone who could be of use. Hector was by far the least useful. Always telling you that someone would get back, and you'd wait weeks and never hear the phone ring.
Now that the job is done, there is apparently a 10 year workmanship warranty. Same game again, trying to get a hold of someone to get the warranty information. Nothing wrong with the roof or the materials, but the communication of this company is deplorable.
Find a company who is highly rated. Even if you pay more for it, I assure you the extra money is worth every cent not to have to deal with this nightmare of a "company."