It means, "You are/she/it is pretty." 'Bonita' is a feminine adjective, so it cannot mean "He is pretty."
However, since 'esta' has no accent on the 'a', it could mean 'this', and the phrase, 'this pretty girl/woman'
Assuming binita is bonita, then esta prima bonita is: This pretty cousin.
'La muchacha esta bonita.= 'La signorina e' bella.'
¡Gracias! ¡Me alegra que te guste! ¿En qué más puedo ayudarte hoy?
That means, "This is your girl-friend; she is pretty."
esta es una mesa bonita
Your wife is so pretty
You are very pretty tonight
"She is ugly, but you are pretty"
How beautiful my brother is
nice ta chichi where my love
La Luna azul es bonita esta mañana
For a girl, Bonita. For a guy Bonito, but that would make it awkward so you would say Guapo. ex. He is cute, El esta guapo. ex. She is cute, Ella es Bonita.