Setting up an appointment was very painless. Appointment was made for the next day and they gave a window of 11am-4pm and said that they would give a 30 minute courtesy call before arriving. On the day of the appointment, they called around 11:15am and showed up at around 11:30pm. Sal and Ernest were the repairmen that showed up and right from the start, I was very pleased. They were really courteous and as they came in the front door, they immediately put on booties. They were already off to a good start, especially since it was a rainy day. Sal was super patient and explained everything in detail to me. He took time to listen to all my questions and answered everything thoroughly. He quoted me 2 prices. One price was just to replace the wax seal and another price to replace both the wax seal and flange. When he took off the toilet, he said that he will just replace the wax seal since he thought that was the root cause of the leak. I liked how he tried to choose the cheaper of the 2 quotes, rather than immediately saying that both wax seal and flange needed to be replaced. After he reinstalled the toilet with the new wax seal, we discovered that the toilet was still leaking. Then, he suggested we replace both wax seal and flange, and upon talking out the old flange, we discovered that the previous installation of the flange was done incorrectly. Throughout the whole process, what impressed me the most was the care he took to make sure he didn't create a mess. Every single drop of water, dirt, and debris, Sal immediately wiped it up with a towel. I can tell that he really cared about my property. He even lined the work area with a towel to protect my floors. This is a very professional company and I would highly recommend Sal. The only drawback was the price. It was higher than what I was expecting it to be.