Horrible, horrible service. I've been waiting 2 weeks for them to replace a part. Everyday I have to call their office, only to be told that I'm on the schedule for that day, yeah, everyday for two weeks now. I finally convinced my warranty company to switch to another company that will actually show up!