This company seems pretty reliable. They come when they say or call to reschedule. Their prices are reasonable and most people I've spoken with are happy with their work. Their wait time is a little long. When we needed them, they said it would be four to six weeks before they could do the job which was no good for us.