We took GBR helicopter out to the reef and took the boat back. The flight out was breath taking. We were very eased with the service and professionalism of the GBR staff.
The big advantage was we spent 4 hours on the reef instead of 8 that most people with boat trips did. With limited time in Cairns we tried to pack in as much as we could.
I recommend GBR.