This sounds like every family visit I've ever had.
Yes
disappear should also accept vanish as a correct English response