Were using it for our Little League Softball team. Its great for tracking schedules, availability, etc. The communication options are flexible. Managing is a bit easier from the web version, but the mobile client works for keeping in touch with the team.
Kknarr12 about TeamSnap, v3.7.0