Great Experience, friendly staff, lots of amenities. We came by boat - by far the COOLEST way to do Viamede. It works out well for some to stay on the boat and for others to split on a room or a cottage. Cottages even accept dogs!! I though it was great they had a centrally located eating area where you could BBQ your own food. Some good eats in the dinning restaurant (or more informal pub eats at the boathouse pub (I think?). I heard the pub was to be torn down for something else - DON'T! My 10 year old LOVED playing on free pool table (not the greatest table or pool cues but was never busy) with my friends.
On the subject of pool, they actually have a nice mid size swimming pool in a great location. Great temp, and not too much chlorine. There is a nice beach and a water trampoline and water tower that were oodles of fun.
Watercrafts looked nice, but didn't have a chance to go. Frisbee golf looked enticing (wear deet), but we didn't try.
There are a few unsatisfactory items that the management could stand to fix up. For example, if you are going to advertise you have bikes, then have enough for a whole group to go, say, 10 or more. And please fix the gears and breaks so they are in working order. I can deal with rough biking trails, but the signage needs repairing/upgrading (we got lost). The hot tub area could stand a reno too.
All in all a good place, but I'd love to see those details take it up a notch in future to keep it a great return destination.