An exceptional festival with a lot of heart – well attended, communicative and fantastically programmed.