Finally a kind of tour everybody will enjoy!!! We learned so much about Sofia and bulgarian history as well as we spend a really good time. Our tour guide, Boyan, managed to give interesting and funny explanations during 2 hours and 15 minutes, but we did not have time to be bored at all! He engaged us to ask questions and gave useful recommendations to explore the city from there. 100% recommended!