Avoid speaker tags when not needed. Have the narrative unfold as the character would receive it. Rather than bunching descriptions sandwich the dialogue in between them in a way that makes the narrative more authentic.