We have hired this company second time to do the roofing job. First time the consideration was financial only and the company have provided the best quote. Second time the company have provided the best quote as well, well below the competitors. Also we knew they are doing their job properly. The communication with the boss was quick and efficient, all my questions were answered within minutes at any time of day. The team have arrived on time and completed the job on time. Overall a positive experience.