First Class is always here within the time window they give you. They always call to tell you their ETA. Their technicians are always polite and thorough. Great company !!