The graphic below contains information on stretches of days of 90 degrees F or greater through the climate record. Grand Rapids, Lansing and Muskegon have all seen much longer stretches of 90F or greater temperatures. Grand Rapids for instance is currently on day 5 (Thursday) of 90F or above. If Grand Rapids got to 90 again on Friday, which is possible, that would make 6 days. Grand Rapids has seen 23 stretches of 7 days or longer of 90 degrees or hotter. So, while this has been an extended stretch of hot weather it is far from unprecedented.
(Click image to enlarge further)