Very poor place. The locals look upon the passengers as sheep to be sheared and descend on the port like locusts. You really have to run a gauntlet to see any of the stalls. I recommend hiring a cab and going to a nice beach or to the other side of the island for a nice seafood lunch if you don't like being constantly accosted. I have heard from friends who stayed on the island that the snorkeling is excellent.