Assisted Living: A Comprehensive Guide for Seniors and Caregivers