I can't rate the service. But based off of the customer service, hostile attitude and canceling and flaking of the scheduled appointment, I would rate 0 stars if I could. I called him at 8:14 am to schedule an appointment. He stated he would be here late morning. His exact words were, 'no later than 9:30 am.' Thank you for telling me that you would be here at 9:30am and than 12:00pm. And than canceling both time periods. I than receive a call from you at 12:16 pm to tell me that your clear across town and would arrive whenever. And when I questioned the arrival time, you got upset and combative over the phone towards me and cancelled the entire appointment. I had to scramble to try and find someone to fix my water heater. Thank you, because I found someone else who was efficient and came at the time they stated. Unprofessional. Please look elsewhere for your plumbing services.