I'm not sure 'hostel' is the right word to describe this sort of place. The word conjures up…read morevisions of low-budget, dormitory-type accommodation for backpackers, but this is suitable for families, too. I did toy with the phrase 'A hostel that thinks it's a hotel', but that's not quite accurate, either.
Rainbow Getaway is a complex of self-catering apartments at Rainbow Beach, QLD. The unit we had consisted of 3 bedrooms (one ensuite), a bathroom equipped with spa bath and shower and a spacious lounge/kitchen/dining room. A garage is also available, if you have a car, and additional parking space can be arranged if you have more than one.
The management can arrange any tours you wish to make, and most operators will pick you up from the entrance of the complex.
The apartment was equipped with everything you'd need for a long stay, including a dishwasher and washing machine. Paid wi-fi was also available, and, if you didn't bring a computer, you can use the one in Reception. There's also a swimming pool but, staying in the middle of winter, we didn't check that out.
But, most importantly, there were a number of food outlets within easy walking distance, if you didn't want to cook your own and, if you did, there's also a handy supermarket from which supplies could be obtained. That, I think, is the main advantage of self-catering facilities. You can eat what you like, where you like, without the constraints of hotel dining room opening times and menus. But, if you cook for yorself, you do have to do the washing up afterwards.