The techs were great. Prior appointments were outside of promised time and cost me wasted vacation time from work. The techs today were excellent.