Advantages of senior living communities