Don Quixote fought them believing they were giants. What were they actually?

Question: Don Quixote fought them believing they were giants. What were they actually?

Choices:

Houses
Stone golems
Windmills
Trees

Correct answer:

Windmills