If you have an Amex card you may want to consider signing up for this for an additional 20% discount: