This is by far the worst available...THINK TWICE about getting this service...I called in multiple times at the office in Vegas and they hung up on me multiple times and after three days when they were suppose to come out for two days in a row and never did...We took time off work to wait for them and 5 minutes before the "time window" was up they called and said they cant make it to reschedule the next day...When I asked to talk to a manager they told me they cannot do that...I have a 2 year old and the weather is below freezing at night...NEVER go with this company...