They will only accept "new" money. I had several US 100 bills and they wouldn't accept the old bills (wrinkled ones). I had the worst time trying to get more cash since they would not allow me to leave until the bill was paid. So funny, they wouldnt accept my money and yet wouldnt allow me to get a fresh bill! No I did not have my credit cards.... finally my hotel concierge brought some cash!