Answer
The compound can form hydrogen bonds.
Work Step by Step
The compound has O-H bond so it forms hydrogen bonds with itself as well as with water.
Solubility in water depends on the number of carbons and number of hydrogen bonding groups in the molecule. The compound has 3 carbon atoms per every hydrogen bonding group. So it is completely soluble in water.