Had a leaking water tank,and called !st Call to replace. They said they could come right away since they were 24 hrs on call, however would charge a lot more. the only thing is they are busy so we had to wait another day since they were booked up. Very friendly staff and very straightforward. Cost is about the same as other companies. Great service. When we had another problem related to the heating system they installed for us they came the next day and fixed it free of charge even if it was a bit over a year later. Would not hesitate to recommend them, although they are not the cheapest.