This 5 star rating does account for the very good weather we had on the day. It would not have been good if it were overcast, rainy, or windy because visibility when snorkelling would have been very poor. We went to Low Isles in the morning. I get sea sick so opted for Reef Sprinter because of the fast ride out. It was very comfortable boat and a small group. Even with a small group some people were late arriving but we still left in time with the boat right near the office at the marina. On arriving at Low Isles in very quick time, around 15 to 20 minutes, there were already quite a few smaller boats there. There is also a relatively small area to snorkel as recommended by the guides. But it turned out fine. There wasn't an issue running into people and we stayed in the water almost the whole time till we had to leave. Saw a turtle, ray, octopus, eel, reef shark, cuttlefish and great array of fish.
There was a tour through the Island by our skipper from Reef Sprinter and people went on that and walked around the island but we were there to snorkel and didn't participate in the tour so can't comment on that. There were some umbrella structures on the island but at that time of day didn't provide much shade but no issue as we were in the water the whole time. All up probably around two hours at the island to spend that time however you wanted. My only gripe, and very small one is I would have liked longer! The staff in the store and on the boat were professional and friendly and I would recommend this trip - especially for people who don't want to go on the bigger boats with hoards of people, get sea sick, and want the experience of snorkelling off the beach.