We stayed at the Mantra Sierra Grand Appartments in Broadbeach. Location was fantastic, one block back from the beach and across the road from the best park I have ever seen (and the park is free). It had swings, flying fox, sand pits, rides, giant slides - amazing. I think our kids enjoyed that park more than Dreamworld!
The appartments were great, we got a 3 bed which slept 6 as we had our nanny with us. They had a pool, inside heated and outside. I stayed at the Hilton last year in Surfers but really didn't like to the sleazy night life and it was very loud at night with all the music thumping out of the night clubs (haha I sound like a whingey old woman).