First question, were these hotels outside of North America? If so, there's your problem. For instance you need a Euro card for ETSI countries. Otherwise you'll have intermittent failures due to the extra channels they have there.
As for D-Link, I was thinking of buying their new ABG card since it has AES