I've used Marriott gift cards in Thailand, Maldives along with other international cities without issue. The exchange rate was actually pretty good. It was barely above the rate I compared on xe.com
I strongly suggest you create a profile and register your gift card with Marriott at
www.gifts.marriott.com where you can track the balance and report it lost / stolen.