Primrose Retirement Communities provide affordable senior housing with modern amenities and a caring staff.