I just had great service there for my model x. They rescheduled on me two times but to be honest they probably did it for a reason. When it came time for my appt, they had already ordered all of the parts that they needed from the error codes that were sent to them (new automatic door latches, Falcon wing sensors) and they happened to have the control arm I needed in stock. Was in and out in 1.5 days. Had I dropped it off at the first appt date, it most likely would have sat in their lot for days before being worked on (This used to happen a lot). So maybe you were rescheduled on for a reason, just my .02.