The prices through credit card travel portals are often on par with booking directly through hotels.
Depending on the issuer and type of credit card you carry, you might have access to special online booking portals where reservations include these sorts of freebies, too.
Although you won't earn hotel points or credit toward elite status by booking through this portal, the $100 credit will likely make up for it.
More Information Earn 60,000 Membership Rewards® Points after you spend $4,000 on eligible purchases with your new Card within the first 6 months of Card Membership.
Note that credit card lenders may use many different variations of credit score models when considering your application.