The YMCA is a non-profit service organization that provides a variety of social, physical and recreational programs.