Paid approx. 1/2 for labor and rest for part. Receipt for part was left in the box and showed that actual cost was 1/4 of what was charged to me. I suppose all companies put their share in for the convenience of ordering the part through them for additional peace of mind to have their 90 day warranty.
Overall, I am satisfied with the job done. If it wasn't for the price factor, they would have earned 10 stars from me, but I understand that they are in business as well and need to earn in order to maintain a good quality of service.
Technician was professional and able to identify the problem correctly the first time and job was completed within 7 days from diagnosis, part delivery et al, therefore, I would consider that very efficient.
I would still consider going back to them as there are a lot of con artists out there. At least you have the peace of mind of dealing with a good company as opposed to individuals.