A big shout out to Mini Cooper in general, and Mini Cooper of Rochester, NY specifically. I drove from Detroit to Syracuse with my 76 year old mother for my nephew's graduation. This is about 800 miles. We pulled in on a Friday, checked into the hotel. Then the next day went to one of his performances. Then there was to be a lunch and activities in the evening with graduation the next day. Well, we got into the car to go to lunch and the engine light indicated that the battery was not taking a charge. I could not chance driving it back like that. It was a nightmare scenario. The nearest dealership was in Rochester. The roadside service assistance people were top notch. It was flat bedded to Rochester, and we got a rental car. Unfortunately because of this, we missed the graduation. AND, I had to get back to Detroit because the next day I was to fly out to London, UK for work! Very stressful. Mini of Rochester was in constant communication about my car, fixed (it was a dampener to the crankshaft which turns the alternator). The car was finished by the time I came back from London, and they flat bedded my Mini from Rochester, NY all the way to my door step here in the Detroit area. Top notch customer service - caring, attentive and understanding.