We stayed in both the apartment & camping.
The lake front apartmemt has a nice view, close to the restaurant which has good size & well priced food, but glass sliding doors & the whole complex needs a good clean, spider spray & a coat of paint to freshen it up. Somewhere to lock up your bike close to accomodation would be beneficial.
Camping was good, but there was only 4 sites out of about 35 occupied. It's not clearly marked out, you only have enough space in your section for either a van or a 4x4 (not both). It was comfy with a 4x4 & big daddy swag but no where to lock up our bikes. Camp kitchen is fantastic, with ovens, sinks, bbq's, tv, instant hot water, but no fires are allowed, not even in their wood fires inside the kitchen or the one in the games room. Lucky it wasn't cold when we stayed, otherwise you'd freeze & be very cold when it's wet. It has a great games room, but again no free access to pool cues, table tennis bats / balls or tennis rackets, basketball etc which could make all the difference.
Toilet & shower block is great, clean & good pressure & hot water showers.
Please allow own fire pits or at least light your wood fires in the kitchen & games rooms.