The venue that I am recommending is that of Rivercrest Banquet and Catering center. This is located in Rochester, MI. I have been to this venue a few times, once for a wedding, and once for a work related conference. Both times, I was beyond satisfied. Both events had great food buffet options. The variety was wide, and all of the food was delicious. The wedding event even had a private carver that stood at the end of the line, privately carving fresh beef for guests. Prior to the food being brought out, there were fruit and vegetable trays available. It was set up very nicely. The overall spacing of the room is very convenient as well. They offer two conference rooms, but they can be opened up to make one large room for larger events. There is a dance floor offered if needed, but it is off to the side, so as to not get in the way for business conferences. The property itself sits right next to a river, and a beautiful patio. People holding meetings here can open this up, and allow their guests to mingle prior to the conference on the patio for cocktails and appetizers. There is beautiful landscaping surrounding the place as well. The location of the event space is very convenient, located just on the corner of two main roads, and only a few miles off of a major freeway. The staff were all very helpful when asked questions, and very friendly and considerate that everyone's needs were being taken care of. The final good thing I wish to say about this place is the price. For the location, the services offered, and the quality of the food, the place is the cheapest around. It really is the unknown best place to hold an event in southwestern Michigan.