Namkhong Resort, a surprisingly nice guesthouse with beautiful wooden buildings and a really pretty garden. A single room is 200 baht and it's 250 baht for a double. In the room, there's a mosquito net over the bed and an oscillating fan blowing directly at the bed, although it's actually pretty chilly at night.
Hot shower rooms and western bathrooms are available — some people even got an ensuite bathroom. Wifi's not the fastest but works. You can pay an extra 50 baht to use the pool and they sell cocktails at 79 baht each.
There's a 7-11 right across the street from the main road out front, a good place to grab some snacks and water as they're at least twice as expensive on the boat.