Caroline guided us through a charming flamenco adventure for my wife and me and our two granddaughters (ages 10 and 11). She began with a walking tour of the neighborhoods while describing the cultures and history that created flamenco. Caroline kept the girls engaged and encouraged questions. We learned about the music and training behind the performances before watching a live show. Caroline had selected excellent seats for us and continued to explain subtle features of the dance during breaks in the performance. It was a great experience and fun for all of us. Would highly recommend for everyone.