I arrived at our place in NOTL 2 days before Christmas to find there was no heat or hot water. I called Yap Heating and Michael came out that evening to check out the furnace and hot water tank. Of course our furnace was gone (it was 24 years old), which we knew was going to happen, just didn't want it to happen at Christmas. Michael started searching for a furnace that would fit into our present configuration and called the next day to say he found one (our present configuration meaning working with the venting and holes already present in the house without having to do major construction). Michael showed up on Christmas Eve at 8:30 am and worked non-stop until 8:30 that evening making sure we had heat and hot water. We cannot say enough about Michael's professionalism and work ethic. We believe his pricing to be very reasonable and we would have absolutely no trouble recommending his services.