We have stayed at Hamilton Inn at least twice a year for past three years and most recent visit was probably last. Over time the rooms are becoming worn/dated and are well over due for some remodeling - even when clean they don't really look fresh. When I initially placed the reservation for my most recent visit, it took a 20 minute escalation to the manager to get the hotel to honor the pricing posted on the internet (and they clearly weren't happy). During the visit we asked if we could check out an hour late on Sunday morning. We were informed (with a less than friendly response) that the checkout time is not flexible and if we failed to check out by exactly noon we would need to pay for an extra day. Not exactly a customer friendly policy, the hotel was virtually empty and it was clear no one was going to check in that afternoon (or more likely until the next weekend). There are plenty of options in Mackinaw City and between the room quality and the management attitude, you may want to consider an alternative.