USPS Priority Express Mail is guaranteed and takes 1-2 days depending on your zip code.