Staying overnight on the coral sea in comfort is an experience in itself but combine that with snorkeling and diving on the Great Barrier Reef and you have an out of this world experience. Hosted by a friendly staff with a big family atmosphere who are only too eager to please. WOW!
