I stayed with my family (my wife and three children 4, 8, and 11-yo) at this hotel for one night. Overall, we were quite happy. The room was a bit small (and it was a quadruple room!) but that's typical in Europe (esp. France) anyway!
The room was very clean, and the neighburhood very quiet and beautiful : lots of trees, a church, little streets, very "European". The staff were friendly and helpful. I can't recall if they had a restaurant at the premise but even if they didn't, it wouldn't matter as there are lots of them in the vicinity.
Also, I should point out that Vichy is a little gem in France: a path less taken by the majority of the tourists!
I certainly recommend this hotel to anyone wishing to visit the area.
ps We paid 80.98 Euros for the quadruple room for the one night stay: again, quite a bargain in Europe!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC