If not a known problem, no compensation. Room change sufficient.
If known problem that is serious, then 1 night in points compensation. Always ask to talk to duty manager.
I almost never ask for compensation. Senior mgt usually know what to do. If they don't, move on. Not worth fighting for points.