We stayed here for a family reunion, we were all able to stay on site and use the bbq/play area facilities, which was great. The bbq area is fantastic, there's a fridge and sink there so you don't have to keep running back to your room.
We stayed in a cabin, which was disappointing. It was advertised as self-contained, however there were extremely limited supplies in the kitchen - the cupboards were mostly empty and utensils etc were only the very basics. There was no oven. The floors were dirty and not well maintained. The walls were paper thin and the whole thing was rickety. I don't mind staying in simple/cheap accommodation, but this was overpriced.
Be aware, if you stay more than one night, even though it says 'self-contained', they will only provide enough supplies for one night, then come banging on your door in the morning to give you a new bin liner and toilet paper.