Assisted living facilities, or assisted living communities, offer up the ideal blend of onsite support and freedom. Retired people are supplied with their own private or semi-private apartments or units, social activities, and help with activities of daily living, like bathing and meal preparation....