Good communication, thorough documentation, nice place for a large group.