If I could rate zero starts I would. We got there at 7:45 am for new tires and an oil change. After we got checked in we went to walk around Walmart, not even 2 minutes later I got a call saying they couldn't take the caps off my tires and my boyfriend had to go back and do it for them and then they couldn't get the lug nuts off so he had to do that for them as well. After the tires they started my oil change. The technician came out and told us that his co worker had used a little too much force and broke the oil filter housing and told us they would order the part and we asked for it to not be driven until the part was fixed. The part wouldn't come in until 2:30 PM! 30 minutes later I looked out the window to see them driving my car and taking it on a test drive. My fiancé who is a mechanic was the one who specifically asked them not to drive it because it could cause engine issues. We took the keys back once they parked my car and left to look for the part ourselves so my fiancé could fix it. While we were gone I got 3 phone calls asking if we were still paying for the tires. The first phone call I got hung up on by the manager mid sentence and then I called back and the manager gave me nothing but attitude. Received a call again 5 minutes later asking the same question. When we arrived back to Walmart we told them we wouldn't pay for the oil change due to the lack of care for my car and that the car was driven the manager proceeded to catch an attitude again and refused to give us the part THAT THEY BROKE if we didn't pay for the oil change. The manager Chris started huffing and slamming stuff down on the counter because we told him we wouldn't pay for the oil change. He had a very poor attitude through out the whole exchange and was not friendly in the slightest. He was very unprofessional throughout the entire thing. The part costs $30 and the oil change was $70. When we asked about working out a price for the tires since my boyfriend had to do it for them he told us " our policy is that the customers take off the lug nuts because we don't want to break them". That is not the policy and it was bs. he left during the checkout process and made another employee finish with us because he couldn't deal with it and gave attitude to the employee as well when he was asking a question about what to do and snapped at him in a very rude tone. I will be calling to corporate to make a complaint. We will NOT be returning here for car service again. We had to take my car off on a trailer because we didn't trust them to work on it anymore after breaking something that was not broken before. We didn't leave there until 12 pm, we were there for 4 and a half hours read more