Great: fun and interactive. Never a dull moment.