Great experience for the whole family.