Great experience from start to finish. They sent the tech same day. Tech was on time and exactly knew what he was doing. There was some miscommunication regarding the payment (yelp deal) but they were accommodating and took care of the issue right away.
I will definitely be using them in the future.