I visited Rainbow Beach with a group of close friends and found that the RBH was one of three main places to eat out and enjoy a drink. The Surf Club and Sports Club (Bowls Club) were the other two. We found the RBH unfortunately came bottom of the three, for a few reasons. Perhaps it was the keg but our beers were flat. Our meals were average, with our steaks fat and chewy. The staff however we're lovely here. Location of the RBH is good, directly opposite the small group of shops and right next door to the Holiday Park which we were staying at. We were only in town for a few days so we never went back. Instead trying the Bowls club, where their prices were better on both meals and beer. The Surf Clubs meals were also reasonable but the views here could not be topped, as you looked out over the ocean.