I have been corrected twice for making the wrong choice between ser/estar bueno. One time I said Soy/Estoy bueno. And one time I told a girl Eres/estas bueno and was told that you never tell that to a girl. Which is correct and why? Does one have a sexual connotation?