The cost benefits basically let you stay in nicer rooms for about the cost of a moderate resort stay (or less.)
As far as stockpiling, you can bank points for one year, and borrow one year, giving you 3 years worth of points for use every 3rd year. Points may not be banked more than one year, nor can more than one years worth be borrowed at anytime.