Simple fact is, staying on Mackinaw Island is expensive. I have stayed at the Murray several times over the past 6 years and found it to be quaint and comfortable. They offer a continental breakfast which is quite good. The rooms are small, but cozy with air. Don't take a room on the main street side if you can help it though as the horses will keep you up all night long. The Murray is located right across from one of the ferry lines making it easy to haul your own luggage across the street to your room. The Murray has an outdoor hot tub that is large and worth trying out. Because of the breakfast, the cost of the Murray tends to be less than other hotels on Main Street.