Hi Ian.
Stayed here last year, and hotel is absolutely fine. Rooms are basic, but clean, and it is a godsend having a fridge in the room. The buffet is pretty decent at breakfast (didn't use it for dinner), and if you travel there with Virgin, each adult gets 2 vouchers for free breakfasts.
As someone already stated, there is a MaccieD's and a Denny's right next to the hotel, and directly across Sand Lake Road is a branch of Golden Corral. This is the place to go for top notch all-you-can-eat buffet breakfasts and dinners. The price is very cheap, and the quality and choice is excellent. The food stretches as far as the eye can see!
Happy holidays.
Cheers, Carl.