How Assisted Living Enhances Quality of Life for Seniors