Our stay at The Grand Hotel was actually quite... grand. The facility inside was beautiful and elegant. I can see why people get married here from time to time. It was right in the middle of downtown Salem, so we were within walking distance of many places. The closeness of entertainment was the purpose of booking our overnight stay. Their pricing for the room we stayed in was a great price as well.
The staff were very nice and helpful when we had questions. They were always available when we needed them and were quick to supply us with our requests.
In the morning they provided a buffet of breakfast food, and they kept it going until 10am. That made it very convenient to sleep in and still get breakfast before checkout.
The only downfall is something they cannot help being the location it is at. The traffic is 24/7, and there is a lot of activity due to the standard nightlife and the homeless population. We made the mistake of sleeping with the window open, so we heard people racing up and down the street and cop / ambulance sirens all night and morning. Unfortunately, that is not something they can manage, but it did not affect the great time we had staying here. 10/10 would recommend staying here if you have the chance!