Check payment ok if you know who you are dealing with and accept the risk of giving up your dispute rights if you have problems. I understand decades ago check payment but it just seems for reliable legitimate business not to take credit cards just inconvenient for it’s customers. To as your guests to write a check, go mail seems just unnecessary. Sure I understand some places wanting to keep it a all cash business, check mailed to the USA and the merchant expenses of having to pay a few percentage to the credit card company. All those reasons the El Z past guests that lost money have no recourse. IMO.