It depends on how "nice eye" is intended.
If you are referring to the expression indicating that a person is very perceptive and notices minor details, the expression in Spanish is "De buen ojo"
If you are merely trying to say that an eye has a nice shape or that it's pretty, you can say "ojo lindo".
Eye doctor in spanish is "oculista"
burrito
agradable !
Soy simpático(a)
¿Ha sido agradable a tu hermana? is the best way to say "Have you been nice to your sister?" in Spanish.
"You have a nice body" translated into Spanish means "Tienes un bonito cuerpo".
You can say "Hace buen tiempo"
bonita canción
él no es agradable
buena pesca
bueno estante
buena mano