Breakfast was best. Unfortunately place has difficulty handling crowds - especially finding parking, booking the spa, or dinner reservations. Perhaps it is understaffed because facilities seem massive. Would have been nice if pool included hot tub. Private beach was terrible - no "beach", no dock, and water was not more than 2 feet deep for 100s of meters in any direction. They should instead provide free access to the public beach next door (and provide shuttle service, the walk down/up to the lake is very steep).