The appointment was scheduled and I was excited about getting the work done when it was convenient for me, which meant I would not have to miss work. I received a phone call from the technician Friday, to finalize the plans for the repair work to begin Monday 8 am - 11 am. I got up early Monday to make sure I would not miss their call informing me they were en route. 11 am came and went. I immediately called Abacus to find out what happened. After being placed on hold for a couple minutes, I was told that I was scheduled in the 3 pm to 6 pm block. I let her know that I know for a fact I was scheduled for 8am - 11am because it was verified with the technician Friday. She said I would receive a call from the supervisor shortly with an update on the arrival time. The next call I received from Abacus was TWO DAYS LATER. This time I was being told that the technicians were on the way! There was no apology for missing the scheduled appointment! No explanation as to why it was missed! Just the technicians are on the way. Of course for the amount of money I was about to pay, I was not happy with this service and how the situation was handled. I let her know that my appointment was scheduled for 8am Monday and arrangements had been made to be home for the service, it is now Wednesday! Her responses was "But the trucks are already loaded". This really pissed me off. What does that have to do with me? Why weren't the trucks loaded Monday when the repair was scheduled? Why are they not explaining why they missed a repair that was scheduled over a week in advance? Why should I allow them to do the repair just because it is convenient for them, TODAY, and the trucks are loaded? I am glad that no funds were lost but hate that I had this horrible experience with Abacus, who is supposed to be one of the top rated plumbers in Houston. This make me very apprehensive on trusting ANYONE. Good thing this was not an emergency job because I would have been screwed dealing with Abacus.