Hilton Honors Amex Aspire Card review: Full details


The first assumption you might make when thinking about a premium hotel card is that it’s only for that brand’s most dedicated fans. That’s an understandable guess, considering these cards come with high annual fees and a roster of brand-specific perks.

The Hilton Honors American Express Aspire Card goes against initial expectations by offering value to virtually any Hilton fan, provided they stay at a Hilton property at least once each year. Its $550 annual fee (see rates and fees) definitely says premium, but, fortunately, it’s easy to get that value back (and then some). Card rating*: ⭐⭐⭐⭐½

*Card rating is based on the opinion of TPG’s editors and is not influenced by the card issuer.

Hilton Honors Aspire: The basics

The Hilton Honors Aspire is Hilton’s top-tier credit card. That means it comes with the most robust selection of benefits of any Hilton card.

Arguably, the card’s two best benefits are its complimentary Diamond status in the Hilton Honors program and its annual free night reward. While Hilton Diamond is not the chain’s highest elite status tier, it still grants you a much more elevated stay than what you’d get with no or low-tier status.

If maximized, the Hilton Aspire’s free night reward can recoup the value of the card’s $550 annual fee on its own. That means you can justify having this card by staying just once with Hilton in a year.

The Waldorf Astoria Versailles — Trianon Palace in Paris. HILTON

This is the main reason why I’m considering opening the Hilton Aspire. I’m a Hyatt fan first and foremost, but the Aspire’s free night reward and Diamond status mean I don’t have to give up my Hyatt favoritism to get value from this card.

Many of American Express’ cards have drifted toward merchant-specific statement credits in recent years, but the Aspire has remained focused on Hilton benefits, for the most part.

Cardmembers receive up to $200 semiannually in Hilton Resort statement credits, a $100 on-property credit for stays at Waldorf Astoria and Conrad hotels (minimum two-night stay required) and up to $50 back each quarter in statement credits for purchases made directly with an airline or through amextravel.com, or through the Amex Travel App™.

Reward your inbox with the TPG Daily newsletter

Join over 700,000 readers for breaking news, in-depth guides and exclusive deals from TPG’s experts

Hilton Honors Aspire: Pros and cons

Pros Cons

  • Ability to earn up to three free night rewards annually
  • Complimentary Diamond status
  • Valuable statement credits
  • Travel protections

  • High annual fee
  • Dynamic pricing for redemptions

Hilton Honors Aspire benefits

As I mentioned above, the Hilton Honors Aspire keeps its benefits focused on Hilton. That’s a refreshing sight in light of many premium cards competing to see which card can cover the most merchants with its various statement credits.

While the easiest way to get major value out of your Aspire is to redeem its free night reward, it should be relatively pain-free to get something worthwhile out of the up to $200 semiannual Hilton Resort statement credit and up to $50 quarterly airline statement credit.

The airline credit can be used for purchasing flights as well as covering award taxes and fees and other charges like checked bag and seat selection fees.

Putting bags in overhead bin on plane
SERHII IVASHCHUK/GETTY IMAGES

The up to $100 on-property credit for eligible Waldorf Astoria and Conrad hotel stays may prove harder to use since you must stay at least two nights to be eligible for the credit. That means you can’t use this credit alongside your free night reward without paying for an extra night.

Finally, cardmembers will enjoy a suite of travel protections, up to $209 each calendar year for a Clear+ membership (enrollment required; subject to auto-renewal) and National Emerald Club Executive status (enrollment required).

All that said, I appreciate how easy this card is to use. So many premium cards require a lot of energy and focus to maximize, so it’s nice to see one that keeps it basic.

If you’re the type of person who prefers having many avenues to get outsize value out of a card’s annual fee, the Hilton Aspire may not work well for you. But if you can swing a stay with Hilton at least once a year, this card’s benefits will elevate your travels without much effort.

Related: I turned my Amex Hilton Aspire (up to) $50 airline credit into almost $100 worth of travel — here’s how

How to earn and use your rewards

The Hilton Honors Aspire‘s earning rates are, to an extent, a reflection of its benefits. With this card, you’ll earn:

  • 14 points per dollar spent on eligible Hilton purchases
  • 7 points per dollar spent on flights booked directly with airlines or on amextravel.com
  • 7 points per dollar spent on car rentals booked directly
  • 7 points per dollar spent on dining at U.S. restaurants, including takeout and delivery
  • 3 points per dollar spent on all other purchases

I don’t recommend using this card for dining purchases or everyday spending unless you’re trying to cap off your Hilton rewards balance for a particular redemption. You’re better off with a card that earns transferable rewards on dining or everyday purchases, so you won’t be locked into one loyalty program. That will give you more opportunities to maximize the value you get out of your redemptions.

This card can make sense to use for flights if you’re going to pair it with the Aspire’s up to $50 quarterly airline statement credit, or for car rentals if you’re going to take advantage of the Aspire’s National Emerald Club Executive status (enrollment required). Otherwise, consider a travel card that earns airline miles or transferable rewards.

Hilton Molino Stucky, Venice
Hilton Molino Stucky, Venice in Italy. SUMMER HULL/THE POINTS GUY

Where the Aspire shines is in its Hilton earning category. While it earns 14 points per dollar spent on eligible Hilton purchases, remember that this stacks on top of whatever points you earn through Hilton elite status.

Since the Aspire comes with Diamond status, you’ll earn an extra 20 points per dollar spent on eligible Hilton purchases, growing your total earning rate to 34 points per dollar spent. Even though TPG only values Hilton points at 0.4 cents per point as of May 2026, that’s still an impressive 13.6% return on your Hilton spending.

How to redeem Hilton points

Hilton doesn’t publish an award chart, but award nights range from 5,000 to 250,000 points per night. The best way to maximize your points is to use them for stays, especially at properties where the cash rate per night is high.

Regardless of whether you use your points for a run-of-the-mill stay or a luxury trip, you can make them work in your favor.

Carly Helfand, TPG’s director of site content strategy, redeemed 60,000 points for one night at the Canopy by Hilton Madrid Castellana during Taylor Swift’s “The Eras Tour,” avoiding a cash rate of $500 for a single night.

She also redeemed 120,000 points for a luxury three-night stay at the Boeira Garden Hotel Porto Gaia, Curio Collection by Hilton in Portugal.

Boeira Garden Hotel Porto Gaia pool
The stunning pool at the Boeira Garden Hotel Porto Gaia in Portugal. MATT MOFFITT/THE POINTS GUY

Alternatively, you can send your points to one of Hilton’s many airline partners, but I don’t recommend this since the transfer ratios are terrible. If you need to top off your airline miles balance, you’ll get much better value using a transferable rewards currency like American Express Membership Rewards points or opening an airline card.

Where the Hilton Honors Aspire falls short

Despite winning big points for its simplicity, the Hilton Honors Aspire isn’t going to be a fit for everyone. If you find the idea of staying with Hilton once per year challenging, it will be difficult to justify paying the card’s annual fee.

If you don’t yet have a card that earns valuable transferable rewards on dining, flights and everyday spending, the Hilton Aspire won’t do a great job filling that void.

While earning any rewards is better than no rewards, you won’t get as much value out of your food, flights and daily spending with this card as you would with a general travel card. That’s because you won’t earn flexible rewards, like Amex Membership Rewards points or Chase Ultimate Rewards points, that can be transferred to travel partners for maximum value.

Hilton Honors Aspire vs. Hilton Honors Surpass

The Hilton Honors Aspire’s younger sibling is the Hilton Honors American Express Surpass® Card. This card is a mid-tier option for Hilton fans with a $0 intro annual fee for the first year, then $150 (see rates and fees).

Friends shopping at home
PEKIC/GETTY IMAGES

The Hilton Surpass is a good option for those who can’t or aren’t willing to pay the Hilton Aspire’s $550 annual fee.

Like with the Aspire, it’s easy to get outsize value from the Surpass’ annual fee. That’s thanks, in part, to its complimentary Hilton Gold status, its up to $50 quarterly statement credits for eligible Hilton purchases and its free night reward after spending $15,000 on the card in a calendar year.

To learn more, check out our showdown of the Hilton Honors Aspire against the Hilton Honors Surpass.

Related: Is the Hilton Aspire Amex card worth the annual fee?

When to apply for the Hilton Honors Aspire

Right now, new Hilton Honors Amex Aspire Card cardmembers can earn 175,000 bonus points after spending $6,000 on purchases in the first six months of card membership. Offer ends July 29.

According to TPG’s valuations, this welcome offer is worth $700. This is an elevated offer for this card, so now is a good time to apply.

Other cards to consider if you don’t want the Hilton Honors Aspire

The Hilton Honors Aspire is a great card, but no card is right for everyone. If you don’t feel that this is the correct choice for you, consider one of these cards instead:

For additional options, check out our picks for the best travel and hotel cards.

Bottom line

I’m a big fan of the Hilton Honors Aspire. It’s a card that has been on my wish list for a while now, thanks in large part to its complimentary Hilton Diamond status and annual free night reward.

Even if you only stay with Hilton once a year, you can strategically use your free night reward to get great value out of this card’s annual fee. It’s not always easy to justify a premium credit card if you aren’t willing to put in a lot of effort to use it, but the Hilton Honors Aspire is an exception to the rule.


Apply here: Hilton Honors American Express Aspire Card


For rates and fees of the Hilton Honors Aspire, click here.
For rates and fees of the Hilton Honors Surpass, click here.
For rates and fees of the Hilton Honors Amex, click here.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Elasticsearch Aggregations – Table of Content

Characteristics

  • It can be formed together to manufacture complex sum up of information. 
  • It tends to be considered as a single unit-of-work that makes analytic data over a bunch of archives which are accessible in elasticsearch. 
  • It is fundamentally based on the building blocks. 
  • Aggregation functions are the same as GROUP BY COUNT and SQL AVERAGE functions.
  • Utilizing aggregation in elasticsearch, can perform GROUP BY aggregation on any numeric field, yet we should type keywords or there must be fielddata = valid for text fields.

Four categories of Aggregations 

Bucket aggregations

Bucketing is a group of aggregations, which is liable for building buckets. It doesn’t figure metrics over the fields like metric collection. Each pail is related with a key and a report. It is utilized to gather or make information buckets. These information buckets can be made dependent on the current fields, ranges, and altered filters, and so on.

Metric aggregations

These aggregations help in processing matrices from the field’s estimations of the collected reports and at some point a few values can be produced from contents. Numeric matrices can either be single-valued like average aggregation or multi-valued like stats.

Pipeline aggregations

It takes contributions from the yield of different aggregations. Pipeline aggregations are liable for assembling the yield of different aggregations.

Matrix aggregations

Matrix collection is an aggregation that works on different fields. It deals with more than one field and creates a matrix result out of the values, that is extricated from the solicitation record fields. It doesn’t uphold scripting. 

      Want to get  ElasticSearch Training From Experts? Enroll Now to get free demo on Elasticsearch Training.

Types of Aggregations

1. Filter Aggregation

The filter aggregation assists with separating the archives in a solitary bucket. Its fundamental reason for existing is to give the best outcomes to its clients by sifting the archive. We should take a guide to channel the reports dependent on “fees” and “Admission year”. It will restore archives that coordinate with the conditions determined in the query. You can filter the report utilizing any field you need.

POST student/ _search/  

{  

       "query": {    

            "bool": {  

                "filter": [  

                     { "term": { "fees": "22900" } },  

                     { "term": { "Admission year": "2019" } },  

                 ]  

           }  

    }  

}  

Response

{   

"took": 5,  

"timed_out": false,  

"_shards": {  

"total": 1,  

"successful": 1,  

"skipped": 0,  

"failed": 0  

},  

"hits": {  

                   "total": {  

  "value": 1,  

  "relation": "eq"  

           },  

"max_score": 0,  

"hits": [ ]  

{  

         "index": "student",  

          "type": "_doc",  

         "id": "02",  

         "score": 1,  

         "_source": {  

  "name ": "Jose Fernandez",  

 "dob": "07/Aug/1996",  

 "course": "Bcom (H)",  

 "Admission year": "2019",  

  "email": "jassf@gmail.com",  

 "street": "4225 Ersel Street",   

  "state": "Texas",   

 "country": "United States",   

  "zip": "76011",  

  "fees": "22900"  

                   }  

             }  

         ]  

      }  

}  

2. Terms Aggregation

The terms aggregation is liable for producing buckets by the field esteems. By choosing a field (like name, admission year, and so forth), it creates the buckets. Determine the aggregation name in query while making an inquiry. Execute the accompanying code to look through the values assembled by admission year field:

POST student/ _search/  

{  

   "size": 0,    

    "aggs": {    

       "group_by_Admission year": {  

               "terms" : {   

                    "field": "Admission year.keyword"  

                }  

          }  

    }  

}  

By executing the above code, it  will be returned as a group by admission year. The output is as follows.

Output

{   

"took": 179,  

"timed_out": false,  

"_shards": {  

"total": 1,  

"successful": 1,  

"skipped": 0,  

"failed": 0  

},  

"hits": {  

                   "total": {  

 "value": 3,  

 "relation": "eq"  

          },  

"max_score": null,  

"hits": [ ]  

},  

  "aggregations":  {  

         "group_by_Addmission year": {  

             "student1",  

             "doc_count_error_upper_bound": 0,  

             "sum_other_doc_count": 0,  

              "buckets": [  

              {  

      "key ": "2019",  

      "doc_count": 2   

 },  

 {  

      "key": "2018",  

      "doc_count": 1  

}  

                  ]  

          }  

     }  

ElasticSearch Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

3. Nested Aggregation

A nested aggregation permits you to assemble a field with nested reports, a field that has numerous sub-fields.A unique single bucket aggregation that empowers accumulating nested archives. For instance, let’s state we have a list of products, and every item holds the list of resellers, each having its own cost for the item.  Resellers is an array that holds nested documents. The mapping could resemble:

PUT /products

{

  "mappings": {

    "properties": {

      "resellers": { 

        "type": "nested",

        "properties": {

          "reseller": { "type": "text" },

          "price": { "type": "double" }

        }

      }

    }

  }

}

The following request adds a product with two resellers:

PUT /products/_doc/0

{

  "name": "LED TV", 

  "resellers": [

    {

      "reseller": "companyA",

      "price": 350

    },

    {

      "reseller": "companyB",

      "price": 500

    }

  ]

}

The following request returns the minimum price a product can be purchased for:

GET /products/_search

{

  "query": {

    "match": { "name": "led tv" }

  },

  "aggs": {

    "resellers": {

      "nested": {

        "path": "resellers"

      },

      "aggs": {

        "min_price": { "min": { "field": "resellers.price" } }

      }

    }

  }

}

Output

{

  ...

  "aggregations": {

    "resellers": {

      "doc_count": 2,

      "min_price": {

        "value": 350

      }

    }

  }

 }

4. Cardinality Aggregation

This aggregation gives the tally of distinct values in a specific field. It helps to find a unique value for a field. 

POST /schools/_search?size=0

{

   "aggs":{

      "distinct_name_count":{"cardinality":{"field":"fees"}}

   }

}

On running the above code, we get the following result,

Output

{

   "took" : 2,

   "timed_out" : false,

   "_shards" : {

      "total" : 1,

      "successful" : 1,

      "skipped" : 0,

      "failed" : 0

   },

   "hits" : {

      "total" : {

         "value" : 2,

         "relation" : "eq"

      },

      "max_score" : null,

      "hits" : [ ]

   },

   "aggregations" : {

      "distinct_name_count" : {

         "value" : 2

      }

   }

}

The value of cardinality is 2 because there are two distinct values in fees.

Big Data Analytics, elasticsearch-aggregations-description-0, Big Data Analytics, elasticsearch-aggregations-description-1

Subscribe to our YouTube channel to get new updates..!

5. Extended Stats Aggregation

This aggregation produces all the statistics about a particular mathematical field in collected documents. 

POST /schools/_search?size=0

{

   "aggs" : {

      "fees_stats" : { "extended_stats" : { "field" : "fees" } }

   }

}

On running the above code, we get the following result,

Output

{

   "took" : 8,

   "timed_out" : false,

   "_shards" : {

      "total" : 1,

      "successful" : 1,

      "skipped" : 0,

      "failed" : 0

   },

   "hits" : {

      "total" : {

         "value" : 2,

         "relation" : "eq"

      },

      "max_score" : null,

      "hits" : [ ]

   },

   "aggregations" : {

      "fees_stats" : {

         "count" : 2,

         "min" : 2200.0,

         "max" : 3500.0,

         "avg" : 2850.0,

         "sum" : 5700.0,

         "sum_of_squares" : 1.709E7,

         "variance" : 422500.0,

         "std_deviation" : 650.0,

         "std_deviation_bounds" : {

            "upper" : 4150.0,

            "lower" : 1550.0

         }

      }

   }

}

6. Stats Aggregation

A multi-value metrics aggregation that figures statistics over numeric values removed from the aggregated reports. It is a multi-value numeric matrix aggregation that helps to create sum, avg, max, min, and count in a single shot. The query structure is the same as the other aggregation

POST /schools/_search?size=0

{

   "aggs" : {

      "grades_stats" : { "stats" : { "field" : "fees" } }

   }

}

On running the above code, we get the following result,

Output

{

   "took" : 2,

   "timed_out" : false,

   "_shards" : {

      "total" : 1,

      "successful" : 1,

      "skipped" : 0,

      "failed" : 0

   },

   "hits" : {

      "total" : {

         "value" : 2,

         "relation" : "eq"

      },

      "max_score" : null,

      "hits" : [ ]

   },

   "aggregations" : {

      "grades_stats" : {

         "count" : 2,

         "min" : 2200.0,

         "max" : 3500.0,

         "avg" : 2850.0,

         "sum" : 5700.0

      }

   }

}

Avg Aggregation

This collection is utilized to get the avg of any numeric field present in the collected records. 

POST /schools/_search

{

   "aggs":{

      "avg_fees":{"avg":{"field":"fees"}}

   }

}

On running the above code, we get the following result −

Output

{

   "took" : 41,

   "timed_out" : false,

   "_shards" : {

      "total" : 1,

      "successful" : 1,

      "skipped" : 0,

      "failed" : 0

   },

   "hits" : {

      "total" : {

         "value" : 2,

         "relation" : "eq"

      },

      "max_score" : 1.0,

      "hits" : [

         {

            "_index" : "schools",

            "_type" : "school",

            "_id" : "5",

            "_score" : 1.0,

            "_source" : {

               "name" : "Central School",

               "description" : "CBSE Affiliation",

               "street" : "Nagan",

               "city" : "paprola",

               "state" : "HP",

               "zip" : "176115",

               "location" : [

                  31.8955385,

                  76.8380405

               ],

            "fees" : 2200,

            "tags" : [

               "Senior Secondary",

               "beautiful campus"

            ],

            "rating" : "3.3"

         }

      },

      {

         "_index" : "schools",

         "_type" : "school",

         "_id" : "4",

         "_score" : 1.0,

         "_source" : {

            "name" : "City Best School",

            "description" : "ICSE",

            "street" : "West End",

            "city" : "Meerut",

            "state" : "UP",

            "zip" : "250002",

            "location" : [

               28.9926174,

               77.692485

            ],

            "fees" : 3500,

            "tags" : [

               "fully computerized"

            ],

            "rating" : "4.5"

         }

      }

   ]

 },

   "aggregations" : {

      "avg_fees" : {

         "value" : 2850.0

      }

   }

}

Max Aggregation

This aggregation finds the maximum value of a particular numeric field in collected archives. 

POST /schools/_search?size=0

{

   "aggs" : {

   "max_fees" : { "max" : { "field" : "fees" } }

   }

}

On running the above code, we get the following result −

Output

{

   "took" : 16,

   "timed_out" : false,

   "_shards" : {

      "total" : 1,

      "successful" : 1,

      "skipped" : 0,

      "failed" : 0

   },

  "hits" : {

      "total" : {

         "value" : 2,

         "relation" : "eq"

      },

      "max_score" : null,

      "hits" : [ ]

   },

   "aggregations" : {

      "max_fees" : {

         "value" : 3500.0

      }

   }

}

Min Aggregation

This aggregation finds the maximum value of a particular numeric field in collected archives. 

POST /schools/_search?size=0

{

   "aggs" : {

      "min_fees" : { "min" : { "field" : "fees" } }

   }

}

On running the above code, we get the following result −

Output

{

   "took" : 2,

   "timed_out" : false,

   "_shards" : {

      "total" : 1,

      "successful" : 1,

      "skipped" : 0,

      "failed" : 0

   },

   "hits" : {

      "total" : {

         "value" : 2,

         "relation" : "eq"

      },

      "max_score" : null,

      "hits" : [ ]

   },

  "aggregations" : {

      "min_fees" : {

         "value" : 2200.0

      }

   }

}

ElasticSearch Training

Weekday / Weekend Batches

Sum Aggregation

This aggregation finds the maximum value of a particular numeric field in collected archives.

POST /schools/_search?size=0

{

   "aggs" : {

      "total_fees" : { "sum" : { "field" : "fees" } }

   }

}

On running the above code, we get the following result −

Output

{

   "took" : 8,

   "timed_out" : false,

   "_shards" : {

      "total" : 1,

      "successful" : 1,

      "skipped" : 0,

      "failed" : 0

   },

   "hits" : {

      "total" : {

         "value" : 2,

         "relation" : "eq"

      },

      "max_score" : null,

      "hits" : [ ]

   },

   "aggregations" : {

      "total_fees" : {

         "value" : 5700.0

      }

   }

}

7. Aggregation Metadata

You can add some information about the aggregation at the hour of solicitation by utilizing meta tag and can get that accordingly.

POST /schools/_search?size=0

{

   "aggs" : {

      "min_fees" : { "avg" : { "field" : "fees" } ,

         "meta" :{

            "dsc" :"Lowest Fees This Year"

         }

      }

   }

}

On running the above code, we get the following result −

Output

{

   "took" : 0,

   "timed_out" : false,

   "_shards" : {

      "total" : 1,

      "successful" : 1,

      "skipped" : 0,

      "failed" : 0

   },

   "hits" : {

      "total" : {

         "value" : 2,

         "relation" : "eq"

      },

      "max_score" : null,

      "hits" : [ ]

   },

   "aggregations" : {

      "min_fees" : {

         "meta" : {

            "dsc" : "Lowest Fees This Year"

         },

         "value" : 2850.0

      }

   }

}

Conclusion

The different types of aggregations have their own purpose and functions. We have discussed it in detail about it using the coding examples. There exists metrics aggregations that are used in particular cases such as geo bounds aggregation and geo centroid aggregation to get the understanding of geo location. You could understand the concept of aggregation through the examples provided.

Related Articles:



Source link