Hotel tries to levy a $500 fee because the guest is American