We have used Reef adventures for the past two years and enjoy Ched and his staff. They take small groups and always make the trips enjoyable.