It all started when we noticed our pool heater was not working, the heater would be turned on but would not heat up the water. This is when I got my phone out and searched Google for a repair man. And after few companies and few calls I choose to go with Jeff. Unaware what was to come. He did come on time with his apprentice and inspected the heater, turns out it was fully rusted and the pilot tray collapsed onto the concrete slab, in short the heater was scrap as it was not worth repairing. After giving my father a call we choose to have Jeff quote us a price for a brand new pool heater with installation. However that same day my father ended up buying a pool heater instead, and I gave Jeff a call to let him know that we will not be needing a new heater, but instead only installation which he said would cost around $200. We set the date to Tuesday and this is where everything goes downhill. I contacted Jeff on Monday a day prior to the job to find out if he will be coming at the set time as some one will be staying home (taking time off from work as well) so I wanted to make sure he will be coming. To my surprise i get a response that "No, I won't be coming as I could not get all the parts. I will let you know Tuesday of new time". Comes Tuesday and ta-da no response, comes Wednesday I text Jeff again reminding him he did not contact me and ta-da yet no response. So today (Thursday) I and my father finally had enough of this, and will be calling different companies to come because this is pathetic and very disrespectful. Come one is it that hard to contact your customer to let them know you where not coming. I guess it would have been better for someone to take day off from work and wait at home for Jeff to show up or maybe cancel on you without notice. If you are reading this review I warn to stay away from 57 MECHANICAL because they will come the first time to take that $100 inspection + trip fee, but there is zero chance you will see them again. Not to mention this company has zero regard for its customers time, and zero regard to responding. Very upset by this company and its lack of professionalism. Ones more stay clear and save yourself the head ache and time wasting trying to get a hold of Jeff or thinking if he will come or not.