Rockwool works as sound insulation by converting the sound energy to heat through friction as the fibers rub together, its a good balance of practical and functional, because two walls with loose sand between is difficult.
Other consideration is ventilation, got to keep sound in, but avoid the rooms that stink like a bunch of sweaty blokes are in them often.