They are, with excellent rates/tiny spreads. But as @SYD says, may as well just use an ATM. If you had the HSBC Everyday Global card, that for sure would be fee free at HSBC/Hang Seng ATMs which are everywhere.
They have heaps of Airport Express ticket machines at all AE stations now that take...