In Spanish there are a multitude of false friends that can cause you misunderstandings.
Be careful when using the word bueno or buena.
It is not the same to be bueno or buena than to be bueno buena.
To be good means to have a good behavior or to perform a profession well.
For example: Rafa Nadal is good.
However, to be good means in colloquial language, to be sexy.
For example: Sakira is hot.