Cardinal Suites is a independently-owned hotel (the owner lives on the second floor) that doesn't have a whole lot of frills, but gets the job done for a good price. It's not downtown, but then again it's much cheaper than being downtown, and still only about 15 minutes away from everything.
The Executive Suites are not really what you'd expect (it's just a single room with a bed, sofa, dresser, table, and work area), but it's nice to have a kitchenette with a few pots/pans, coffee and tea, and a full-size refrigerator. My room was clean and comfortable, although guests should note that there is only minimal maid service (i.e. trash collection), sometimes daily, sometimes every other day.
No on-site breakfast, no pool, no exercise room - don't expect much in the way of amenities. But if you need somewhere that is cheap, clean, and with friendly staff, Cardinal Suites is a good choice.
Finally, a word about the staff. The owner of the hotel lives on-site, as I mentioned, and will often be staffing the desk. He can be gruff but friendly - gruff, in that he'll stop a group of teenagers all heading for one room and ask them what they're doing, but friendly if you can engage him for a chat. Be aware of what to expect from him, and you'll be fine. (The rest of the staff is very courteous).
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC