We recently held our daughter's wedding at the Swan Lake Resort. Everything about the weekend was great! This is the perfect venue for a wedding, especially with out of town guests. The hotel staff were super accommodating - whatever we asked for they promptly provided. Room are on the older side but super clean and are currently being renovated. The indoor pool is one of the nicest I have ever seen. The golf courses are beautiful and our golfers really enjoyed themselves. The wedding coordinator was fantastic! She coordinated all of the activities for the weekend and made the entire experience as flawless as possible. The wedding was held outdoors in the gazebo overlooking the pond and golf course. It was beautiful. The entire staff was great. The chef is fantastic - everything that came out of the kitchen was really good. We received so many compliments on our choice of the resort and how good the food was. Can't say enough good things about our experience at the Swan Lake Resort. Would highly recommend it for your wedding or event.