The Reef Hotel Casino offers the same as most Casino's around Australia in relation to gambling. It has easy visitors cards to use in their machines to record your playing time and earn points. You can join as a member but I found that this really didn't offer any benefits unless you gambled a lot.
There area 6 different areas to find food ranging from low budget to high budget. The Flinders Bar & Grill is not fancy but does have good meals. The Chicken Parmigiana was very nice.
They do have entertainment on during the months, unfortunately not while I was there.