Very accommodating for special events and considerations. Overall the place may be a little dated for a modern wedding or upscale event, but I can attest that if you need to host a large group gathering and dinner, they can accommodate you. For something more modern, you could decorate very effectively to suit your own needs. Recently we needed to host a hundred or more persons for a special sports event. We were able to utilize the vast seating area, the kitchen and the parking with no concerns. They are conveniently located to Old Settlers Park where we had our players at, so they could simply come over afterwards(or before hand) when we needed them to. Overall, a good general purpose facility for our needs and probably good for yours as well.