Automaxx in Dover DE has the highest review score