Excellent advice. 
My wife and I have been retired for 10 years and are in our mid 60's. We both had good jobs and have adequate company pensions. We always took our children on vacations (Europe, Disneyland, WDW and many parts of Canada and the US) while we worked. 
We were always invested in the stock markets through mutual funds and trading accounts. We developed a plan and have diversified our portfolios and usually rebalance our portfolios quarterly. Since retiring we have put a "withdrawal plan" in place which will pretty much exhaust our RRSP's by the time we are in our mid 70's. we have topped up our TFSA's which are invested in US dividend stocks. We use the dividends to fund our annual stays in Arizona where we own a small condo (purchased in 2010). 
We are very much enjoying our retirement and always wonder how we had time to work. We travel, play golf, hike and very much enjoy our 5 grandchildren. We believe you need to do things while you still are healthy.