Great service in office and from technician. Super friendly and have never had issues with reapplications. The one time I needed one, they booked it in and came out as promised. I know they cannot spray in windy or rainy days and that was explained to me in case of a re-booking.