Avoid contract, but otherwise good service
I have been happy with the monitoring service and the price. I did not like their contract because of the automatic renewal clause and the time period (3 years). I ended up selling my home and had to discontinue the service after 5 years. They initially were going to charge me the disconnect fee, but because I had complained about the charge after being a customer for 5 years, they did waive the $75 disconnect fee.
I would recomment the service, but I would also recommend avoiding the long contract, instead try to negotiate a month to month deal.