Stayed here for business several times over the last 5 years. My favorite hotel in town. That said, with a little work / effort can turn a good hotel into a great hotel.
Pros: location - Walking distance to downtown as well as set right on the river. If you get a river facing room, you can keep your balcony door open and enjoy the sounds of the water. Good sized room and bathrooms. Always get friendly, courteous service. Comfortable beds and appreciate getting bottled water in room. Nice sized pool area. Old, western feel / decor in lobby.
Cons: Restaurant food quality is terrible -- given the location on the river, this restaurant / bar could be so much more than it is - very disappointing. Gym has nice equipment but is too small for a hotel of its size -- mornings can be difficult to get a workout in because the gym is full. Rooms are dark - could use some brightening.