I avoid the jewelry stores that are 'recommended' by the ship and explore on my own. My favorite where I have gotten a number of really nice pieces is Zhaveri jewelers on Front Street in St. Maarten. I let my husband do the haggling as he is really good at it. That seems to be expected at most of the jewelry stores I've been to in the Caribbean.
I think this thread shows how folks on the same cruise can have very differing opinions. That's why I take most reviews with a grain of salt. To me a cruise is what you make of it. Sure 'ship' happens, but you're on vacation, not cooking or cleaning. I like to just go with the flow.
Just Love Teddy! We had him as a butler in the past, and on one cruise where I surprised my nieces with a suite, they absolutely loved him! He probably won't remember us since it was so long ago, but tell him Dianne, Kara and Kristi say hi!