What are your thoughts on ally foundation

What are your thoughts on ally foundation ? Any suggestions are welcomed.