I had an appointment there last week to replace a torn seat bottom (warranty). After arriving, they entered everything into their computer and informed me they had the cover but were missing a trim piece.
They gave me the choice of leaving the car, they did not know for how long, or I could have them open a work order. This would allow them to order the trim piece. Once the parts are available I could have them do the repair while I waited.
So mixed bag. I'm glad they are ordering the parts and can do the work without keeping the car. However this should have been conveyed to me before the date of the appointment. Overall I'd give them a B.