I highly recommend Infinity Heating & Cooling! They were so booked up that the first available appointment was 2 days out. But the very friendly lady who answered the phone let me know that if there was a cancellation she would bump us up. Lucky for us there was a cancellation and Richard, the owner, showed up right at 8am the next day. He was very friendly, professional and knowledgeable. He had our AC up and running in less than 30 minutes. Infinity is very reasonably priced also. We are extremely happy with the service we received and will call them again next time!