Was staying north of Detroit for a few days last week. The “free” Internet access in the hotel (Courtyard by Marriott: Auburn Hills) worked - sometimes, or just enough to drive me slightly nuts.
On the other hand, I can recommend the Big Buck brewery for decent food and beer (if you can get past the name and dead-animal-parts decor). An amusing side note - the receipt includes a phrase in German. Might have something to do with the nearby Daimler-Chrysler operation, and visiting German engineers?