How is "Il est un bon garcon" incorrect?
I'm wondering the same thing. Why on earth would you use a non-specific term without a gender (c'est) instead of a pronoun of the appropriate gender (il)?
so... I understand the use of c'est in general, but when you're talking about a person, wouldn't you use a pronoun?
When you write "Ele e um bom menino" it tells you it's ok but it doesn't show you the red line to remember to pay attention to the accents. I just noticed that.