hotel in San Benito Texas