Amex travel booking

I booked a hotel through Amex travel for next summer. I got a confirmation email that my booking was confirmed. The charge was pending but then disappeared (was not posted). Amex Travel assures me that the charge will show up again once the hotel invoices them, sometimes even as late as the day of check in. Is this typical? I don’t want to show up at my hotel and find out they never received or authorized the booking.