I will be recommending Drain Genie Plumbing Company.
Our toilet was completely clogged and John from Drain Genie Plumbing Company ended up pulling out a whole tree branch and fixing it all up. It was spraying everywhere--there was a little bit of humor to the situation. John and his assistant were both extremely professional, very funny, and personable. They were just good businessmen. The price was right and they came in a timely manner.