I attended a wedding here this past weekend. The venue was a bit out of the way but was absolutely gorgeous once you arrived. The staff was very accommodating, the scenery was gorgeous and it was well organized.
Cocktail hour is downstairs and dinner is served upstairs. The DJ was nice, the food was okay for wedding food (buffet style, chicken/fish/roast beef), the bartender was good and the music was fun and what the bride and groom requested. We took great pictures outside and enjoyed ourselves. It was perfect for a small-medium wedding (not large weddings, that'd be a bit of a pain) and I thought it was great!