I don't think that the Ibis Riverside is in a very convenient location.
Take a look at
Bossotel, although not literally on the river, is about a block away and better located. Also,
Centre Pointe Silom has some rooms with river views, and IMO is also better located.