Great location, great restaurant, front desk staff were less than helpful and never looked up to answer, always were busy shuffling papers (3 different times). The room wasn't ready at 2pm, when check-in starts at noon. The bathroom was covered in hair- looks like they quickly wiped the bathtub, walls and floors with same towel but it left all the hair behind. It was very off-putting so I ended up covering the bathroom floor with bath towels. There was also a very strong urine smell.
The location was great, view of the river from the room and the restaurant. The restaurant staff was wonderful, with their suggestions and cheeriness. Food tasted great too.
I would stay again, however would inspect the room before accepting it. It seems that the other hotels are much older and would probably not be in better condition than this hotel.