You must have an American passport and visa
You must migrate to enter the country and again to leave, you must have a valid visa if applicable
You must migrate leaving and entering again for the trip to continue. You must have a valid American visa and up-to-date vaccination.
It seems to me that if you have to go through customs, however, I recommend you call the hotel and ask for confirmation or write via email. Happy journey.
Thanks! Your answer is awaiting moderation.