Stayed in a cabin for a wedding this weekend. Was very impressed with the wait staff at the restaurant, and their coffee is top notch. Beautiful grounds and very spacious cabins. If you get hungry at night, Zeppes delivers a great pizza pie until midnight or 2 am, I can't remember. Would definitely check out the marina, though be careful if you get a row boat on a windy day, especially if you have 3 people (max number per boat). We had a larger man with us and he really weighed us down, especially since the oars weren't exactly Olympic quality.
Some constructive criticism: more toilet paper in the cabins and softer towels.