Anyone have any recommendations for good, trustworthy auto mechanics in the city?

The last few times I’ve gone to mine have been horrible experiences. Broke my window and refused to fix it. I put another 3000 into a different car for him to fix leaks and it continued leaking. Wouldn’t go back in and try again. Now he wants me to go across the city to his shop to push my own car into his bay cuz he doesn’t want go outside with his guys. He also recommended that I call a tow truck to move it 30 feet if I didn’t want to go push it.

Any recommendations at all would be appreciated. I feel like I’ve been treated really poorly and am ready for someone who does good work, stands by it, and treats people who give them thousands of dollars with courtesy.

Thanks so much in advance. Take care everyone. Stay warm.