Ilha Bela, doing well