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'
¡Gracias! ¡Me alegra que te guste! ¿En qué más puedo ayudarte hoy?
Assuming binita is bonita, then esta prima bonita is: This pretty cousin.
'La muchacha esta bonita.= 'La signorina e' bella.'
That means, "This is your girl-friend; she is pretty."
Your wife is so pretty
esta es una mesa bonita
"She is ugly, but you are pretty"
You are very pretty tonight
How beautiful my brother is
La Luna azul es bonita esta mañana
nice ta chichi where my love
In Spanish, "Hola, ¿Cómo estás bonita chica?" translates to "Hello, how are you beautiful girl?" It is a greeting used to ask how a woman is doing in a friendly or flirtatious manner.