The ballet and Spanish dance performances at night in the Generalife Gardens are truly magical and unforgettable. Flamenco dance also always holds a very special place at the Festival both in this same open-air venue on a hillside of the Alhambra as in enclosed spaces in town such as Teatro Alhambra and Teatro Isabel la Católica.