The Lodge is a great space near Loyola U Lakeshore campus. Amenities are great, the hosts communicate promptly and are super flexible (my flight was really late). Close to public transportation, grocery, coffee shops.
Would definitely stay again.