YMCA of Greater Charlotte offers a variety of activities, including swimming, basketball, yoga, racquetball and horse riding. The organization is a member of the United Way and is comprised of more than 15 branches and has program sites in several cities, including Harris, Lake Norman, University City and Gateway Village, N.C. It provides various youth and adult sports programs. YMCA of Greater Charlotte provides personal training and fitness analysis and consultation services. It also organizes summer camps and yoga and aerobics training classes. YMCA of Greater Charlotte has received several awards at the local, regional and national levels. Operational for more than 130 years, the organization is located in Charlotte, N.C.