St Thomas is great for shopping. I bought diamond earrings at Shopper's Haven in the Havensight Mall-B. I couldn't afford the earrings I really wanted so bought what I could afford. The clerk told me to hang on to my receipt, and if I got back there, they'd give me my full purchase price (as long as the earrings were in good shape) toward a better pair. I got back there a couple years later and got 1/4 carrot each. Got back there a 3rd time, but the next step up was more extravagant than I needed or wanted to spend. It's been fun returning to my store! I'll be there again next cruise and will go in and see if loyalty counts for a bigger discount!