Ganas is such an important word in Spanish! It loosely translates as ‘desire for’ something, so tener ganas is to “be up for/in the mood for (doing) something.
¿Tienes ganas de tomar
una cerveza?
El próximo mes nos vamos a Tailanda 3 semanas. ¡Tengo muchas ganas!