My wife and I took the 4 night 3 day north leg of this cruise. It was fabulous. Coral expeditions is a small ship and our cruise was not full; just 17 passengers and 12 crew.
You take this cruise to experience the GBR, and CE2 and this crew really delivered. Food was great and the crew was most helpful. Our cabin was adequate. But you don't take this cruise to stay in your cabin.
You can see the reef from a glass bottomed boat, snorkeling or scuba. I did all three. Each was a great way to see the reef.