Andrews festival offers lots of fun for everyone