Terrible!!! Customer service laughed at me when I called for service. The 3rd time in less than 3 months may I add. Then, on the last visit, they were 3 hours later than the 4 hour "block" they gave me. So I wasted my whole Saturday waiting for them to show up. I have been told my case has been "escilated", but it has now been 2 months and I have still heard nothing back.