Pictures don't lie this is a beautiful hotel and grounds, very nice staff members (although most don't speak sufficient English), wonderful breakfast, good food in the restaurant downstairs, fun pool, nice gym (note - no treadmills), great ice cream in the bistro next to the beach, boat rentals (staff there is also very nice+speaks English), access to lake beach...
but...
rooms feel outdated with no AC (not needed outside temperature wise but the rooms can get humid without);
Internet/wifi – inaccessible or super slow most of the time;
housekeeping – we don't usually give such a review but here they deserve it : bad . We ran out toilet paper – did not bother to put in a new role; bread crumbs on the carpet – two days to clean or vacuum; number of towels only matched the number of guests on the first day; wet bathrobes – were taken but new ones were not put in place; an empty plastic bag on the floor behind the sofa – was never picked up, etc. etc.
we booked two rooms. feelings were mutual.