And experience we have had dozens of times in rural France is a terrible hotel -- rooms like summer camp for teens level of not great -- and then an attached restaurant where we have had a wonderful meal. Years ago we were trying to find a hotel and dinner near Oradour sur Glen. and I had done some research and had a list of good hotels. We went to 6 different ones on my list and they were all not open for the season (this was early May) We began to fear we would sleep in the car and finally stumbled on a place with a giant mosquito on a plinth out front that had rooms -- sort of a motel. Our room was like a prison cell with a poured pedestal of concrete that was the bed, topped with a foam mattress. The whole room was designed to prevent theft with things all built in. It was kind of late, we were grateful, it was fine. So we went to the attached restaurant kitted out with chrone dining room tables and pink formica wainscoating and had a really very good meal. I wanted the lamb on the menu which they were out of but they said they could do me a brochette of medalions of lamb and I said sure. I was nervous that it would be very expensive since it was off menu. The food was really good. When I paid the bill in the morning, the lamb was something like 8 Euros.
On our last trip in the Ardeche we had a similarly terrible room and again the attached restaurant was really good -- people form miles around came there for dinner. Hotel dining rooms in the Dordogne region were our first introduction to excellent French cuisine in our travels.
MSM has the problem of being controlled by a monopoly which works against quality but our experience was at least in the satisfactory range.