If you said Location, Location, Location...

you are only partially right.
The 3 most important words in Real Estate are:

LOCATION AND TIMING

While a good location with future growth is a good investment, you make the most money when you
BUY LOW
and then when the market turns you 
SELL HIGH.

.