You have not only been very good collaborators and partners in all of this but also good friends and good sports.
No solo han sido muy buenos colaboradores y compañeros en todo esto, sino también buenos amigos y muy comprensivos.