Serviceable for a medium group, but ambitious for a large group.