We went on Easter Monday and whilst the weather was a bit rough we had a great time. The crew were brilliant and helpful; we just did one stop at the reef due to the weather so we had two snorkel swims here. First was quiet choppy and high tide, second was much better as the tide had gone down and the water was clearer. Food and drinks were provided all day, we even had a long chat with the captain. A great day experience out at the Great Barrier Reef.