構文や文法的なエラーはありませんが、実際の会話では、挨拶を返すだけなので、感謝という言葉は冗長性になる可能性があります。
Si bien no tienes errores de sintaxis ni gramaticales, en una conversación real podría ser redundante la palabra thanks, ya que solo estas devolviendo el saludo.