I have been out to the reef multiple times with Ocean Freedom and each time has been fantastic. The staff go above and beyond to make sure everyone gets the most out of their day on the reef whether that is diving or snorkelling. They aren't constantly trying to push you into extra activities like some other operators I've been...
More