The Leelanau County village is cleaning up after several inches of rain flooded basements, roads and businesses Monday morning.