You could say eres un buen hombre, but this might not be enough emphasis (bueno means more like 'good'). I wouldn't use the adjective grande because that could be interpreted as 'large', but you could say eres un hombre excepcional, which means 'you are a great/fantastic/exceptional man.'
"The women" in Spanish is "las mujeres".
mujeres
Mujer Fuerte
las mujeres
mujer bonita
Mujeres desnudas.
le encantan las mujeres españolas
¿Donde están mis mujeres?
caucásica gringa (pejorative)
Las mujeres son complicadas. You will notice that in Spanish, there are many instances of the definite articles for "the" (el, los, la, las) that we would consider to be extraneous in English. A Spanish speaker, for example, when asked to say "women are complicated" many times will revert to Spanish grammar, and say "the women they are complicated", which is the literal translation of "Las mujeres son complicadas".
Muchas mujeres lindas.
Mujeres. (moo-heh-res)