Didn't get off the ship. Have been there before. Locals outside of the customs area are very aggresive and not very friendly.
Good place if you like to shop. We have been there before. Quality has gone down. Did not take a shore excursion. Maybe next time we will.