I should have posted this update sooner. We went on the Beach Break Tour which included one stop...Sugar Beach. It was exactly as described and a fabulous day. Our main mission was to get a lot of time to snorkel at one location. The snorkeling was fantastic- just like swimming through an aquarium. We saw so many different forms of sea life and corals. At the beginning of our trip we easily found the meeting location outside of the cruise terminal. We paid the balance for our tour and did wait a bit until all passengers arrived. Once everyone was there we walked back to the dock to wait for the boats. It was raining a bit so it took a bit of time for the boats to arrive. I felt that the tours were organized well and the boats were loaded according to number of people and which tour they were going on. We got to Sugar beach and had no problem finding chairs (yes they are a bit worn, but Spencer's company has no control over that). The boat we were on was in very good condition. We had to staff members on board and they did an excellent job of providing history and answering any question asked. The driver of the boat also did a great job of trying to keep the boat steady in the larger waves (it was a bit windy). Yes, he dodged sometimes side-to-side, but this is to prevent the boat from rocking too much and getting out of control. If you are prone to motion sickness you may want to take some meds before going out- you are in the ocean and there will be waves 🙂 The lunch provided was very good and throughout the day staff members were checking in to see if anything was needed. I thought they were very attentive. We also got back to the cruise terminal with about an hour or so to look around at the shops. I had no fear of missing our boat. I would book another tour with this company without hesitation. It was a super experience and a great location. Do your research and go in with appropriate expectations.