Impression means what the speaker intends it to mean which is usually 'an immediate perception '. 'Impression' has other uses including physical indentation like what dentists do before making making false teeth that fit.
Apparently during a sound bath (which doesn't mean a proper bath ) the brainwave state is altered from normal waking state to a dreamlike state, and can even lower blood pressure.