I disagree - since it is a "background" promo applicable to any starpoint earning rate at any hotel, I believe it is a very good promo. An extra 1000 points per stay on top of all the other brand, region and hotel specific promos that are running at the moment adds up to a great promo run.
SG