Spirit Lodge is a great place to stay on Madeline Island! The cabin is clean, comfortable, and really lovely. It's just outside of town, a quiet and peaceful spot. Very close to the beach for plenty of opportunities to enjoy the lake. We loved our stay!