I have always dreamed of snorkelling on the Great Barrier Reef but as I am not a strong swimmer and hate sea water I thought it was only a dream! Well I was wrong! I went on this cruise expecting to do the next best thing and see the reef through a glass screen in the bottom of a boat but the team of fantastic people on this boat got me in the water and snorkelling straight away and I so enjoyed it. I cannot rate highly enough the team on the boat, nothing was too much trouble, safety was paramount, the food was outstanding and the cabins were brilliant. I could not believe how big and roomy the showers were and really hot, a must after swimming. The itinerary was amended slightly to make the trip more comfortable as the weather was a bit blowy so we did it in reverse to avoid the worst of it. The staff were really knowledgeable about the reef, the coral and fish etc. I would certainly recommend it for people wanting to see the reef but the stairs are pretty steep on the boat so you would need to be mobile.