Given its solid growth prospects, dependable cash flow profile, and high yield, SmartCentres is an ideal buy for ...