Why is hydrogen peroxide very soluble in water?

H2O2 is polar. Water is polar. Like dissolves like.