4.5 stars for a minor oversight.
Called to have nerf bars installed on Tuesday. They said they would order the part and have it by Wednesday. They said they would call when the parts had arrived. I called them on the following Monday as I still had not received a call. They apologized and stated they would look into who had failed to call.
In the mean time they asked me if I could bring the truck in right away. I was able to. They were able to get the bars installed in less than a half an hour and expedited the process by having 2 people work on it. All in all, 4.5 stars just for the minor mistake, which happens due to oversight. Just shy of 5 stars. Will be back!