We had an excellent, though shortlived stay at the Ruby Marie and plan to return in the summer.
We stayed in the huge jacuzzi/king bed room. Everything was very clean and comfortable. Front desk person (owner?) was very helpful with recommendations, and there were cookies available at all times. Unfortunately we had to leave after one night, to make the drive back to Chicago before a big snowstorm. The owner didn't charge us for the 2nd night, which was very kind.
One piece of advice: bring earplugs. The trains pass by loudly and frequently throughout the night. Normally I would dock a star for something like this, but the Ruby Marie makes up for it with a walk-to-fun location, lots of charm, great service, nightly free drinks, and daily free breakfasts.