I attended a birthday party in one of the rooms upstairs. The food choice by the hosts was good, but the quality of the food provided by the restaurant was excellent. It was laid out banquet style, but the temperature was very good, the taste exceptional, especially for food laying in a pan, and the service was very good because there was never a time when a pan was close to empty. The service was also friendly, communicative, and helpful whenever something was requested of them.
The room was a bit small and under decorated, However, I suppose it can be said it served its purpose and did not impact the quality of the event.
If you could pick up this place and put it in a nicer town, it would be great, except then it would have competition. If you want a decent place to hold an event in Salem, there really is no other than a strip mall restaurant or a private lodge. But if your group lives in Salem and you need a place to hold an event, this place works well.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.