
- Country: USA
- State: Florida
- City: Miami
- Address: 3740 NW 80th St, Miami, FL 33147, USA
- Monday: 7:00 AM – 5:00 PM
- Tuesday: 7:00 AM – 5:00 PM
- Wednesday: 7:00 AM – 5:00 PM
- Thursday: 7:00 AM – 5:00 PM
- Friday: 7:00 AM – 5:00 PM
- Saturday: 7:00 AM – 5:00 PM
- Sunday: Closed
I entered into a contract with Mainland Roofing. Was told upfront that I would have a wait of at least 2 months for tiles to arrive. Work was done on a timely schedule due to rainy season. Angie (office rep) is a professional and kept me informed of all steps. She is an asset to the company. I would recommend this company,
Roof work came out better than I expected. New roof looks Great. Very responsible company. There was some damage to the wall above my garage , but they proceeded to take care of it ASAP and it looks like nothing happened now. Overall very satisfied with the Work , Communication and handling of my Roof repairs.
I would definitely recommend to anybody! They gave me excellent service and were very happy to work around my crazy schedule. The workers seemed to be very knowledgeable about the work they were doing and kept me informed every step of the process.
Best price in town hands down . Great Quality work and great office team! Would definitely recommend them with no hesitation.
I signed a contract with Mainland Roofing Company on 04/12/18 with Joseph Vasques which represented the company. I was told that the tile for the roof would take one month to arrive due to the tiles not being available and in back order due to the demand. After several delays and false commitments they started replacing the roof on 6/27/18. While they were removing the old roof the interior of my roof caved in. During the process of replacement of the roof on Sept 2018, Joseph left Mainland roofing. Many calls and text messages went unanswered and after three weeks of placing calls I called the main office. At that point Angie in the office told me that Joseph was no longer with the company. Mainland did not bother to call me and let me know that Joseph had left the company. The original tiles all came with stains on them. At this point, I refused the first batch of tiles and the tiles had to come off the roof and a new batch was sent. Joseph told me that it was a chemical that was not used correctly and that after six months of rain and sun the stain would come off. I did not accept that answer and asked for the tiles to be replaced. The second batch was sent and those did not align properly with the other tiles leaving an almost 2 inch gap with the other tiles. At this point I started to have conversations with Jose the owner of the company. He committed to replacing the tile with another tile made in Brazil. These tiles arrived in my house and then started another group of problems. They committed day after day to come an install the tiles. Weeks have gone by and the tile team has not come to place the tiles. I would call Jose every day and he would send me an automatic text telling me that he was busy and that he would return my call. The calls to this date have not been returned. I was frustrated and called the office and spoke to Anngie on 10/19 and told her how I felt and she told me that she would have Jose call me back. To this date 10/29 Jose has called me back after several calls on my end since that last call on 10/29. Six months later the roof is not completed and Mainland has been neglect in meeting the expectations of the contract as well as customer service. I would not recommend using this company if you don't want a headache and a constant follow-up on your part. It was a full-time job for me to follow-up with them.