Senior living communities providesresidents wth a number of activity and enrichment opportunities.