McSwiggin's is now The Old Spot
My wife and I went to Salem with our friends and used Yahoo! reviews to determine the best place. We determined McSwiggin's was the place to go, based on reviews. After a long night of walking around, we had a bear of a time finding it.
That's because it is now called "The Old Spot". If you are doing a pub crawl and this place is like 4 or 5 on your list, then go ahead and eat here. My steak tips were rough to cut through, my wife's chicken was dry, and my friend had the Deluxe Cheeseburger, and asked for it "well, well, well done". It showed up at the table with, no kidding, an outer shell. I saw the shell. It reminded me of the last time I peeled an avocado.
One of the pluses of the place was that it had Woodchuck Hard Cider on tap. Went down smooth!!
The waitstaff was pretty decent, but when you walk in, you don't know whether you can just claim a table or if you have to put a name down. It's confusing!!!
All in all, I won't go back. It was noisy, and the food was nothing to write home about.