This is your 3rd visit you say, each time they made mistakes and did not attempt to make it better. I would call and ask to speak to the owner/manager and if not the next higher up and explain your situation and how this has happened before..(having issues) and this time you will be forced to contact the BBB. When you do that, you get prompt response