Heart Lake Resort is the perfect place to stay if you find yourself in northern Michigan. Every year my husband and I stay there in the winter, but we have gone there during other seasons as well because of everything Heart Lake Resort offers. Heart Lake Resort is located just south of Gaylord close to