My brother is likely getting married at a SPG property later this year. Is the best card to put any hotel related charges (not just rooms but catering related charges as well) the SPG amex or is there something better? It looks like it should give 5X points but the web site is a little vague.