It’s not on the water and there are no views, but the spiffy little Bossotel is convenient to Saphan Taksin BTS stop and close to the river. The hotel attracts folks on a budget (ask about discount rates for longer stays). Rooms are large but very basic, the furniture and decor a monotone gray, and the staff is helpful but few speak any English. They have good, affordable massage on the second floor.