I heard the quote in the title here in China several years ago. It means even if you could have been doing something for the past 20 years but haven't been doing it, today is the day to start.
I have been travelling regularly through Shanghai and always thought the hotels around PVG were lower class and struggling properties. I was wrong and will start changing what I do when flying out of Shanghai and have to stay over a night.
Rooms are very clean, the staff speak good English throughout the property, and there is a free shuttle to the airport.
Having just seen there are nearly 800 reviews, you probably won't be reading this one but hope my experience will help yours.
Be well.