We have been using Roto-Rooter Plumbing & Drain Services since a friend recommended them several months ago and They are tremendous. They are always on time and do great work. They know their craft very well. Their prices are reasonable and they always work to keep their customers informed. I wouldn't use anyone else.
Nobody likes to have to call a plumber, especially on the weekends. They don't like coming out on a Sunday. But, these guys did and were nice about it...