Suggest you check out Japanese Guest Houses - a Japanese-based service that gives information about and assists with reservations for ryokan all over Japan (no cost to you). We have used them a number of times, and it's been very helpful with the ryokans being as described. We even had them help us make a reservation with a ryokan that wasn't listed! Here is a link:
http://www.japaneseguesthouses.com/db/miyagi/index.htm
Also, check out Japanese Inn Group:
http://www.jpinn.com/