This is a "conditional" five, so as not to deceive you. Keep in mind that you are in a medieval Alsace town. Buildings were smaller then. Rooms were smaller. If you are looking for a huge American hotel room, those don't exist unless you go way outside of the town - and what fun is that?
The room was small. Parking was a 1 block walk, but was only $5 (approx)/day.
However: the room, while small, was very clean. AC worked great. Power was adequate, if just (a few more bedside outlets would have been nice). Shower was great. Location is superb: step out and absorb a gorgeous medieval town, Kaysersberg, complete with shopping and dining a-plenty. (Lion D'Or is highly recommended). All within walking distance. Easy walking distance.
I wouldn't want to put three people in a room, but for two it was fine. Quite romantic.
Breakfast was good. Not the best, and the room is a bit cramped, but the quality was high and the staff friendly.
Recommended for US Vacationers.