I have done both on site and villa, really enjoyed it and will do again but at the moment with children at 8 & 3 it is villa every time. I just love the relaxed feeling of it. We have stopped at Windsor Hills, Emerald Island, Lingfields while staying at Hampton Lakes this year. Really looking forward to it...