We have worked twice with John and his team now. He's done great work for a good price. His team came by today installing a kitchen vent. They were on time, communicated any issues they encountered and were very professional. I would highly recommend them and will hire them in the future.