We started off a bit on the wrong foot when checking in, but it was our fault - partly due to the language barrier (my French is not very good), and simply not knowing the layout of the hotel. Once we got past that, we had a wonderful stay! Our room was clean and comfortable, and the bed was very nice. The breakfasts were terrific! Madame Marie-Helene (the innkeeper) made us little breakfast sandwiches each morning of toasted half-croissant topped with ham, cheese, and a fried egg! (a breakfast croque madame, if you will). This was in addition to the cold cuts, smoked trout, various baked items, juices, and as much coffee/tea as you wanted.
When we checked out, Madame Marie gifted us with a nice bottle of Alsatian wine as an apology for the mix-up at check in, even though it was our fault!
For those seeking an extended-stay place, they have some suites on the 2nd floor (3rd floor in US) with kitchenette facilities.
We would not hesitate to stay here again.